Проблема с RewriteRule

Статус
В этой теме нельзя размещать новые ответы.

SergeiSP

Постоялец
Регистрация
13 Фев 2007
Сообщения
375
Реакции
120
Подскажите, пожалуйста, у меня вот такая проблема на ЦМС.
В файле htaccess прописано следующее:

# For Friendly URLs
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]

Для формирования ссылок. Но проблема вот в чем, при записи обращении на несуществующую страницу происходит редирект на главную страницу. А нужно на 404, как положено. Помогите, пожалуйста исправить, плиз.
 
не исправишь - у тебя все несуществующие страницы направляются на index.php
Это уже сам движок должен расчехлять, что страницы нет и отдавать 404 заголовок.
 
Хм... :(
Может есть где данные, как поправить это дело в MODxCMS?
 
Хм...
А если в корне сайта в самое начало .htaccess вставить следующие строки
Код:
ErrorDocument 400	400.html
ErrorDocument 401	401.html
ErrorDocument 403	403.html
ErrorDocument 404	404.html
ErrorDocument 500	500.html
ErrorDocument 503	503.html
Ну или отдавать свои станицы или закоментировать ошибки, что не нужны
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху