Apache mod speling case insensitive urls issue
From Brian Nelson Ramblings
Revision as of 19:31, 1 April 2014 by Brian (Talk | contribs) (Created page with "==Apache Mod_Speling creating insensitive URL's== I have seen it where a customer migrates their website from an Microsoft platform and their urls are not case sensitive and ...")
Apache Mod_Speling creating insensitive URL's
I have seen it where a customer migrates their website from an Microsoft platform and their urls are not case sensitive and they need a solution with Apache.
This is where mod_speling comes into play, by default this module is install with most modern apache installations. You will probably just need to uncomment the LoadModules section in your httpd.conf file
vim /etc/httpd/conf/httpd.conf
Locate the following line
#LoadModule speling_module modules/mod_speling.so
and remove the #
LoadModule speling_module modules/mod_speling.so
Tell apache what vhost/server wide
To enable mod_speling (either by Location or VirtualHost) use the directive:
CheckSpelling On
If all you want is case insensitivity use:
CheckCaseOnly On
Now you should be able to muck up the urls and still access the same content.