2012-04-28 4 views
-1

Будут ли приятель помочь мне сделать мои URLs нечувствительным .. я хочу сделать domain.com/url.ext просто как domain.com/Url.EXTчувствителен к регистру URLs в апаче

Запомнить

CheckSpelling on 

не работает

+0

Возможный дубликат: http://stackoverflow.com/questions/2021796/make-folders-in-apache-case-insensitive-using-htaccess –

ответ

1

Вы можете легко сделать с помощью модуля mod_speling, который является частью стандартного дистрибутива Apache:

CheckSpelling На CheckCaseOnly На

После перезапуска HTTPD вы можете получить доступ к ABC, как Abc или ABC

0

Вы можете использовать RewriteMap и int:tolower как в примере в документации mod_rewrite

http://httpd.apache.org/docs/current/rewrite/rewritemap.html#int

+0

это не работает :( – Adnan

+0

Если вы просите о помощи, вы должны объяснить, что вы 'пробовал (копировать/вставлять) и какие ошибки вы видите –

+1

Я загрузил свои файлы на сервер. Некоторое расширение файла находится в капитале, например, SOMEFILE.EXT. Я не могу переименовать все файлы с нижним регистром, даже не изменить весь URL-адрес для капитала, и проблема в unix имеет чувствительные к регистру URL-адреса, но я хочу сделать его регистро-независимым .. поэтому мой url http: //domain.tld/somefile.ext должен быть перенаправлен на http: //domain.tld/SOMEFILE.EXT и наоборот. – Adnan