Я переместил только свой 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
и постепенно исправляйте имена файлов и их ссылки на ваших веб-страницах.