I am running XAMPP for Windows 5.6.11. I have the following PHP file:
C:\\xampp\\htdocs\\www.johndoe.com\\index.php
which I am accessing as
As it turns out, with the default XAMPP configuration there is no need to C:\xampp\apache\conf\httpd.conf, hence no need to restart Apache as we are just making changes to C:\xampp\htdocs\www.johndoe.com\.htaccess. As this post on RewriteBase explains, we do not need RewriteBase since we will not use absolute paths in the destination links for .htaccess rules. Since relative links in these destination rules will be relative to the directory we are serving out of, we need delete the www.johndoe.com directory from the rule, as follows:
.htaccess in ``C:\xampp\htdocs\www.johndoe.com`.Place the following rewiterule in it:
RewriteEngine on
RewriteRule ^about/?$ index.php?value=about