я мой файл page1.php, расположенный внутрикак сделать апачский размещенный URL сайта запрашивает нечувствительно к регистру
/public_html/mypages/page1.php
если пользователь запрашивает www.myurl.com/Mypages/Page1.php
возвращается file not found
как я могу гарантировать, что каждый каждый запрос обрабатывается независимо от случая
Я использую сервер godaddy linux
со своей страницы поддержки
https://support.godaddy.com/help/article/899/how-do-i-use-mod_rewrite
Я пришел, чтобы узнать, что это может быть сделано из .htaccess
поэтому я добавил .htaccess
к /public_html/mypages/
http://www.chrisabernethy.com/force-lower-case-urls-with-mod_rewrite/
здесь содержание мой файл .htaccess
RewriteEngine On
RewriteMap lc int:tolower
RewriteCond %{REQUEST_URI} [A-Z]
RewriteRule (.*) ${lc:$1} [R=301,L]
после этого, когда я пытаюсь получить доступ к любому файлу www.myurl.com/Mypages/Page1.php
, давая ему внутреннюю ошибку сервера. Пожалуйста, помогите мне решить эту проблему.
Я также попытался добавить
<IfModule mod_speling.c>
CheckSpelling On
CheckCaseOnly On
</IfModule>
и теперь я не получаю внутренняя ошибка сервера, но я получаю
"файл не найден ошибка"
www.myurl .com/mypages/page1.php -> отлично работает. , но www.myurl.com/mypages/Page1.php -> "file not found error"
Я попытался добавить CheckSpelling на .but, я все еще получаю ту же ошибку внутреннего сервера – abhi
@robert ничего? –
Я все еще получаю ту же ошибку. – abhi