Исправить чувствительный к регистру URL
Я работал над своим локальным хостом с xampp, и у меня есть ссылка, которая выглядит следующим образом
http://localhost/Example
и еще один называется
http://localhost/example
Фактическое имя папки называется example в нижнем регистре, но любой из них работает. Однако я переместил файлы в экземпляр Ubuntu AWS, и он там не работает.
Что мне нужно сделать, чтобы обрабатывать URL, чтобы они не чувствительны к регистру в Ubuntu?
1 ответ
Использование mod_speling
1 Добавьте следующий код в .htaccess
:
CheckSpelling On
CheckCaseOnly On
Эти две директивы включат проверку орфографии, а затем ограничат ее только исправлением ошибок. Это повлияет на все уровни в URL, например http://localhost/ExAmPle/someFILE
будет установлен на http://localhost/example/someFile
если последний действительно существует.
Если оба случая существуют на диске, то пользователю будет представлена страница выбора.
1 Неправильное написание имени является целенаправленным действием авторов.