Мой сервер - это чувствительный к регистру, и id как бы превратить его в чувствительный.
Пример того, что я имею в виду
позволяет сказать, что я загрузить Fruit.php
Ну тогда идти в этот файл не будут работать:
www.website.com/fruit.php
, но это один будет:
www.website.com/Fruit.php
Есть ли способ, которым будут работать Fruit.php и fruit.php? также с каталогами. то есть:
/S cript/script.php
/скрипт/S cript.php
.htaccess или другой URL-адрес. Чувствительность к регистру
ответ
Чувствительность к регистру зависит от файловой системы, а не от Apache. Однако есть частичное решение. mod_rewrite может принуждать все в нижний регистр (или прописные), так как:
RewriteMap tolowercase int:tolower
RewriteRule ^(.*)$ ${tolowercase:$1}
Ссылка: http://httpd.apache.org/docs/2.2/mod/mod_rewrite.html#rewritemap
К сожалению, это работает только, если все ваши файлы находятся в нижнем регистре, в то время как вы определяет смешанные имена файлов регистра (Fruit.php.) Удобно ли переименовать все файлы в нижнем регистре проекта?
UNIX-серверы чувствительны к регистру - они различают прописные и строчные буквы в именах файлов и имена папок. Поэтому, если вы перемещаете свой веб-сайт из окон на UNIX-сервер (например, при смене веб-узла), вы рискуете получить определенное количество «страниц не найденных» -errors (404 ошибки), поскольку каталоги и другие веб-сайты, ссылающиеся на иногда вы ошибаетесь в случаях (обычно записывая первую букву имен папок в верхнем регистре и т. д.). Эта страница с ошибкой 404, основанная на javascript, разрешает проблему путем преобразования URL в строчный.
Вы можете получить скрипт из http://www.forbrugerportalen.dk/sider/404casescript.js
Счастливый кодирования !!!!!!!
Вы должны использовать mod_speling (SIC) модуль Apache:
http://httpd.apache.org/docs/1.3/mod/mod_speling.html
В .htaccess
<IfModule mod_speling.c>
CheckCaseOnly On
CheckSpelling On
</IfModule>
Оперативник CheckSpelling делает Apache выполнить более активное участие усилий, чтобы найти спичку, например исправление распространенных орфографических ошибок
Примите правильные ответы на свои предыдущие вопросы, это даст этим людям небольшой бонус за репутацию за свое время и позволит другим узнать, что вопрос был разрешен. – nortron