Every now and then some of my Wordpress pages (and posts) seems to be missing, I get the 404 page (although the HTTP response code is 200). A couple of hours later the page is back, with no changes in the backend The only thing that I can think of that might cause this is the W3 Total Cache Plugin, but I can't figure out how. Has anyone seen this behaviour before? 3.1 multisite, nginx and w3tc.
When you use W3TC with Nginx, it wants to write a
nginx.conf file into your server root, do you have that file in place, writable by the nginx user?
Also, did you add an
include directive in your primary nginx config to pull that file in?
For example, in my
/etc/nginx/sites-enabled/dougal.gunters.org config file, I've got
include /home/dougal/vhost/dougal.gunters.org/nginx.conf at the end of the
Go to your permalinks section and then hit save, if your permalink structure looks ok. This will re save the settings and your pages should reappear.