Extension:SaneCase

The SaneCase extension automatic correct case mistakes. For example if Test exists, and someone goes to TEST, it will be automatically redirected to Test with a 301.

This is really much more sane than the default case-sensitivity.

This implements the "Auto redirect option" from Case sensitivity of page names:

Automatically redirect to a page that has same spelling but different capitalization (have the computer do the disambiguation pages when a spelling doesn't match an existing page)

Negatives: Performance and possible search engine duplicate content penalties caused by MediaWiki's redirection mechanism.

My response to that:
 * It's one very simple query, the performance hit should be almost unnoticeable for most sites.
 * The user having to figure out the correct URL is often more of a performance hit, not to mention a huge usability hit. Plus these are the sort of responses that can be cached very well in Varnish or whatnot.
 * A 301 "Moved Permanently" redirect should be fine for search engines.

Installation
require_once "$IP/extensions/SaneCase/SaneCase.php";
 * Download and place the files in a directory called  in your   directory.
 * Add the following code at the bottom of your :
 * Done - Navigate to Special:Version on your wiki to verify that the extension is successfully installed.