AFAIK, this is quite difficult without access to httpd.conf. I did once see a solution involving rewrite rules that rewrote every capitalized letter as lowercase.
One solution (I think) would be to put a snippet on your error (page-not-found) page that converts the url to lowercase if it contains any uppercase letters, and forwards the user to it with:
You can't just forward to the lowercase version without checking to see if the URL has uppercase letters or you'll get an infinite loop.
You could also do that with a plugin attached to OnPageNotFound.
Of course there's the brute force method, which is to install the LogPageNotFound plugin and add a new rewrite rule to .htaccess for each error.
Come to think of it, a few extra lines in the LogPageNotFound plugin might be able to do it for you. If I get time, I'll check.
------------------------------------------------------------------------------------------
PLEASE, PLEASE specify the version of MODX you are using.
MODX info for everyone:
http://bobsguides.com/modx.html
[ed. note: BobRay last edited this post 14 years, 6 months ago.]