Webmasters Stack Exchange is a question and answer site for pro webmasters. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

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 CheckSpelling.

Apache2.4 on Ubuntu.
mod_speling is enabled.

share|improve this question
up vote 4 down vote accepted

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.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.