I'm trying to globally set
CheckCaseOnly on to make my webservers folders case insensitive. It doesn't work though?
I don't need it to correct spelling - thus I'm not using
Apache2.4 on Ubuntu.
mod_speling is enabled.
Webmasters Stack Exchange is a question and answer site for pro webmasters. It only takes a minute to sign up.Sign up to join this community
Here is the mod_speling documentation. The CheckCaseOnly directive does not enable the module on its own. You would need to both turn on mod_speling and also put in the check case only directive:
CheckSpelling on CheckCaseOnly on
When it is configured like this, mod_speling doesn't correct any spelling, it only corrects the case. This is a very awkward set of configuration directives. You might expect that this would check spelling as well, but it doesn't.
If you leave out the
CheckSpelling on, the module isn't enabled and it can't correct spelling or case. If you leave out the
CheckCaseOnly on, it corrects both spelling and case. It is only with both directives on that it doesn't check spelling but does correct for case.