We have this working URL: http://example.org/BAR/ We would like to make the path portion of the URL case insensitive, so that the following: http://example.org/bar/ http://example.org/Bar/ http://example.org/bAr/ Would all go back to the original URL. Using mod_rewrite, I tried applying the following rule: RewriteRule ^/bar/$ /BAR/ [R=301,L,nocase] But that creates a redirect loop that the browser barfs on. The browser itself says this: The page isn't redirecting properly Firefox has detected that the server is redirecting the request for this address in a way that will never complete. * This problem can sometimes be caused by disabling or refusing to accept cookies. And the logs show this: 111.222.333.444 - - [05/Mar/2007:11:39:55 -0500] "GET /bar/ HTTP/1.1" 301 352 111.222.333.444 - - [05/Mar/2007:11:39:55 -0500] "GET /BAR/ HTTP/1.1" 301 352 111.222.333.444 - - [05/Mar/2007:11:39:55 -0500] "GET /BAR/ HTTP/1.1" 301 352 111.222.333.444 - - [05/Mar/2007:11:39:55 -0500] "GET /BAR/ HTTP/1.1" 301 352 111.222.333.444 - - [05/Mar/2007:11:39:55 -0500] "GET /BAR/ HTTP/1.1" 301 352 ... I sort of see why the loop is happening, but it is my understanding that the L flag would cause it to stop. Any help on how to fix this would be greatly appreciated. thanks, Thomas --------------------------------------------------------------------- The official User-To-User support forum of the Apache HTTP Server Project. See <URL:http://httpd.apache.org/userslist.html> for more info. To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx " from the digest: users-digest-unsubscribe@xxxxxxxxxxxxxxxx For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx