Возникла задача настроить корректную отдачу ошибок сайтом. Сейчас дела обстоят так:
В .htaccess имеется запись:
Если запрашивать страницу с адресом вида: http://www.sayt.ru/?name=content&op=view&id=12121131212
(т. е. Запрос страницы с несуществующим ID), то получаем правильный 404 отклик при пустой странице.
Если запрос вида: http://www.sayt.ru/jgbvjvfasd то происходит 302 редирект на страницу 404, имеющую отклик 200, что в принципе не верно.
Вопрос: как сделать так, чтобы и в первом и во втором случае отдавалась бы верная ошибка 404 с заголовком HTTP/1.1 404 Not Found. При том нужно использовать свои страницы ошибок, то есть с дизайном сайта.
Очень нужна помощь. Спасибо.
В .htaccess имеется запись:
ErrorDocument 404 http://www.sayt.ru/?name=er_404
Если запрашивать страницу с адресом вида: http://www.sayt.ru/?name=content&op=view&id=12121131212
(т. е. Запрос страницы с несуществующим ID), то получаем правильный 404 отклик при пустой странице.
Если запрос вида: http://www.sayt.ru/jgbvjvfasd то происходит 302 редирект на страницу 404, имеющую отклик 200, что в принципе не верно.
Вопрос: как сделать так, чтобы и в первом и во втором случае отдавалась бы верная ошибка 404 с заголовком HTTP/1.1 404 Not Found. При том нужно использовать свои страницы ошибок, то есть с дизайном сайта.
Очень нужна помощь. Спасибо.
Версия системы: SLAED CMS 2.6 Lite