Менять регистр символов в URL? - PullRequest
1 голос
/ 20 июня 2011

Мне нравится использовать заглавные буквы там, где это необходимо.И я также предпочитаю использовать заглавные буквы названий веб-страниц, строк запросов и т. Д.

Все наши URL выглядят так:

etc.com/Index.php

и

etc.com/Products.php?Category=CategoryName&SortBy=Date

НоЯ всегда получаю сообщение об ошибке «Страница не найдена», если хотя бы один из символов в имени страницы в URL-адресе не совпадает с именем файла.

У нас было немало жалоб наэто тоже!Некоторые клиенты предпочитают вводить полный URL-адрес, но часто забывают, что используется регистр.Потому что они используются для веб-сайтов, которые используют все строчные буквы в URL.

Обычно я просто изменяю имена файлов, чтобы они все были строчными ...

Возможно ли это вообще -может быть, использовать некоторые настройки на сервере или cpanel или что-то такое, чтобы все URL были чувствительными к регистру * * * *?

1 Ответ

1 голос
/ 20 июня 2011

Вы можете использовать mod_spelling.c Это модуль Apache, который может решить вашу проблему, поэтому в основном вам нужно ввести в .htaccess файл

CheckSpelling on|off

И убедитесь, что этот модуль загружен.

Вы можете найти больше информации здесь: http://httpd.apache.org/docs/2.0/mod/mod_speling.html

...