June 11th, 2012, 08:05 PM
-
Bizarre Issue with mod_rewrite or something else
I'm having a bizarre issue with Mod_Rewrite.
When I type mydomain.com/signup into my browser it's going to signup.php not index.php?signup as expected.
It seems my server is first looking for a file that has file name of signup. I noticed this earlier too because I have a file called signup.css, and it was loading that when I went to /signup; but didn't think much of it at the time.
Code:
RewriteEngine on
RewriteBase /
RewriteRule ^signup$ index.php?signup
RewriteRule ^signup/(?:$|\?(?:.+)) index.php?signup$1 [QSA]
RewriteRule ^activation/(?:$|\?(?:.+)) activate.php?$1 [QSA]
AddType x-mapp-php6 .php
Any ideas on what's happening here?
June 12th, 2012, 01:16 PM
-
That sounds like mod_negotiation. You can turn it off by adding this to your .htaccess file:
Code:
Options -MultiViews