4

I'm running apache2 on a local server. I use no-ip.com to route DNS to that server through my cable modem. While disconnected from the web and working on localhost my web pages don't render the CSS since WordPress is linking to the absolute domain URL.

In my /etc/apache2/sites-available/default file for this host i have ServerName www.example.com and ServerAlias localhost which isn't working to let me view my site offline

What can I add to my virtual hosts file to render the CSS? Or am I out of luck with WP and my zend application pointing to the domain which is unreachable while offline?

Just a note only after I realized the file paths caused a problem while browsing localhost did I add the ServerName and ServerAlias to try and get it to work.

Thanks

Simon Hayter
  • 33,097
  • 7
  • 60
  • 119
Anagio
  • 11,205
  • 1
  • 27
  • 49

2 Answers2

1
  1. Use root-relative paths (/path/to/your.css). These are just as good as absolute paths for most sites, they just allow you to access your assets via multiple hosts.

  2. Add an entry for your domain in your hosts file:

    127.0.0.1       www.example.com

Lèse majesté
  • 15,356
  • 39
  • 49
0

It could be your machine caching the old value for www.example.com

I would flush your DNS and try again.

The other thing to check would be if you are using www.example.com and wordpress is going to example.com then there will be an issue, I would maybe add example.com to your host file along with www.example.com.

Toby
  • 2,988
  • 2
  • 21
  • 39