Hello all!
I installed WordPress on my webserver at home to prepare a beta of my blog before actually putting it live. I was able to get some work done, but I cannot access any links. Instead I get hit with a 404 error. I am using one of the predefined WordPress URL structures and it creates an .htaccess file automatically.
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /mywebsite/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /mywebsite/index.php [L]
</IfModule>
# END WordPress
This is a pretty standard WordPress .htaccess file; I've seen it a dozen times before working on WordPress sites for my job, so I have confidence it is working properly. I've only ever seen this issue happen once before and that was when I did a website for a university and it was installed on their custom server; they had the rewrite module of Apache turned off. As soon as it was enabled it worked fine.
Needless to say I have the rewrite module turned on, and confirmed with a readout of phpinfo(). I thought that would fix the issue but it still occurs. Do I have to enable something else in Apache for the .htaccess to work? For reference I am using Apache 2.2.11 on Windows XP SP3.
Thanks for any insight!