If you installed a W3 Total Cache for your WordPress, and get the following error:
It appears Page Cache URL rewriting is not working. If using apache, verify that the server configuration allows .htaccess or if using nginx verify all configuration files are included in the configuration.
Here’s the solution. Open your .htaccess file inside the WordPress folder and make sure that this block
# BEGIN WordPress ..... # END WordPress
section goes after the
# BEGIN W3TC Browser Cache ...... # END W3TC Browser Cache
That will do the trick.