Я хотел бы попросить о помощи..htacess - правило перезаписи - клиент ошибки, отказавшийся от конфигурации сервера
У меня этот .htaccess файл . Файл .htaccess используется для перенаправления на example.com, когда пользователь вводит другой домен (который также направлен на этот хостинг). И тогда есть правила для "симпатичных адреса URL":
example.com/advert/xx приводит к example.com/advert.php?id=xx
RewriteEngine On
RewriteBase/
RewriteCond %{HTTP_HOST} !example.com$ [NC]
RewriteRule ^(.*)$ http://example.com/$1 [L,R=301]
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule ^advert/([^/]+)/?$ advert.php?id=$1 [L]
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule ^adverts/([^/]+)/?$ adverts.php?kat=$1 [L]
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule ^adverts/([^/]+)/([^/]+)/?$ adverts.php?kat=$1&podkat=$2 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^(.*)$ $1.php [NC,L]
ErrorDocument 404 /404.php
Проблема заключается в том, что это приводит к ошибкам, как это:
клиент отрицает конфигурации сервера: /данных/веб/виртуалов/56654/виртуальный/WWW/рекламной
Я думаю, что сервер ищет Объявление FOLDER, которого нет (это только правильное правило URL).
Поддержка от хостинга сказала мне, что мой файл .htaccess неверен. Может кто-нибудь, пожалуйста, скажите мне, где я ошибаюсь?
Спасибо всем за помощь.
Какой URL-адрес вызывает ошибку? – starkeen
«example.com/advert/xx» или «example.com/adverts/xx» или «example.com/adverts/xx/yy» –