Делайте папки в Apache нечувствительными к регистру, используя .htaccess - PullRequest
3 голосов
/ 07 января 2010

Мне нужно сделать доступными каталоги на моем сервере без учета регистра.

Как мне это сделать с помощью htaccess?

Ответы [ 3 ]

3 голосов
/ 07 января 2010

Вы должны установить и включить модуль mod_speling в apache и установить для директивы CheckCaseOnly значение On в вашем .htaccess

CheckCaseOnly On
2 голосов
/ 31 августа 2013

Если вы хотите, чтобы запрошенные URL-адреса были действительными независимо от того, используются ли заглавные или строчные буквы, используйте mod_speling, чтобы сделать URL-адреса нечувствительными к регистру. Введите следующий код в файл .htaccess:

CheckSpelling On
1 голос
/ 04 июня 2010

Это то, что я использовал, потому что мой хостинг является общим и не включает модуль mod_spelling, но поддерживает .htaccess, но это работает только для одной папки:

RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^student-government/$ http://www.tombarrasso.com/Student-Government/ [R=302,NC,L]

Папка для перенаправления может быть в любом случае, поэтому вы можете использовать строчные буквы и перенаправлять туда все варианты написания.

Полагаю, его можно адаптировать с небольшим количеством REGEX для работы со всеми папками, а не с одной. Это работало для меня на Apache 2.2.14 (Unix).

...