RE: [users@httpd] Case insensitive apache ?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I assume that your problem is due to the fact that the Windows file names are case insensitive, whereas filenames on Unices are case sensitive. In that case I believe there is nothing much you can do other than correcting all the links in the HTML code, unless you want to rewrite all URL paths of the requests and make sure that all directory and file names under your DocumentRoot are for example lowercase

If so, you need to use mod_rewrite. Make sure the module is loaded and add the following lines to your configuration:

RewriteEngine On
RewriteMap canonical int:tolower
RewriteRule ^(.*)$ ${canonical:$1}

You would also need to make sure that the file and directory names in your DocumentRoot are in the canonical form. You can do this by running the following command:

DOCUMENTROOT=<path to the httpd document root>
for f in `find $DOCUMENTROOT` ; do mv $f `echo $f | tr '[A-Z]' '[a-z]' ` ; done

-ascs

-----Original Message-----
From: Xavi Gracia [mailto:xavi@xxxxxxxx] 
Sent: Wednesday, May 17, 2006 10:58 AM
To: users@xxxxxxxxxxxxxxxx
Subject: [users@httpd] Case insensitive apache ?


Hi !

Sorry a lot if this question has been asked before but i have been unable to find any message or webpage about.

I have just migrated to a apache linux server from a windows machine and it seems that some of the people that was making the website doesn't follow the golden rule of the web design: all in lower letters !!!... :-(

The result has been a lot of broken links in the new server.

Now, i have the option to check all the pages to put all in lower letters or maybe there's a solution for apache to ignore lower / capital letters in the filenames?

Sorry again if this question has been asked before... (i have that feeling)

Thanks a lot for any help

p.s
If there's no way, maybe some of you would know a way to convert all the filenames to lower letters in unix. Thanks !



Xavi Gracia
Dpto. Informática
Devir Iberia
Telf. 93 238 98 73
www.devir.es 



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



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



[Index of Archives]     [Open SSH Users]     [Linux ACPI]     [Linux Kernel]     [Linux Laptop]     [Kernel Newbies]     [Security]     [Netfilter]     [Bugtraq]     [Squid]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]

  Powered by Linux