Назад | Перейти на главную страницу

URL-адреса с учетом регистра на сервере Linux

Я переместил только свой html (не динамический сайт) с сервера Windows на сервер Linux, теперь у меня проблема с URL-адресами, чувствительными к регистру.

например: у меня есть файл с именем "Test.htm", и я не могу получить к нему доступ, когда набираю "test.htm" ..

Я пытался изменить файл .htaccess, но не смог, у меня недостаточно знаний для этого.

Можете ли вы порекомендовать мне, как я могу справиться с этой проблемой, я ищу лучшее решение, а затем меняю все имена файлов и URL-адреса.

Спасибо.

Если вы используете Apache, попробуйте это решение:

Добавьте эту строку в /etc/apache2/mods-available/speling.load:

CheckSpelling on

Включите модуль проверки орфографии с помощью этой команды:

a2enmod speling

И перезапустите Apache:

/etc/init.d/apache2 restart

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

Вы можете использовать mod_speling для решения этой проблемы на вашем веб-сервере или используйте что-то вроде ciopfs решить проблему на уровне файловой системы (без переименования файлов, что было бы лучшим решением).

Я бы пошел с mod_speling и постепенно исправляйте имена файлов и их ссылки на ваших веб-страницах.