Я пытался создать мобильную версию своего сайта и перенаправлял пользователей с помощью файла htaccess.
Мой сайт использует правила перезаписи перед очисткой URL, что прекрасно работает. Когда я пытаюсь выполнить то же правило, но перенаправить на mobile.php вместо index.php, я получаю внутреннюю ошибку сервера 500.
Вот код:
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} #detect mobile browsers here...
RewriteRule ^([^/]*)[/]*([^/]*)$ /mobile.php?r=$1&id=$2 [L]
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteRule ^([^/]*)[/]*([^/]*)$ /index.php?r=$1&id=$2 [L]
Кто-нибудь может увидеть мою проблему?