Чтение RSS каналов

Форум

Открыть Ответить

Корректная отдача ошибок Слаедом

0

0
1
13.12.2010 10:04:23
Возникла задача настроить корректную отдачу ошибок сайтом. Сейчас дела обстоят так:
В .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
3.96

3.96
2
13.12.2010 10:43:41
Разобрался с отдачей корректной 404 ошибки при вводе адреса вида http://www.sayt.ru/?name=content&op=view&id=12121131212

А вот при запросе вида http://www.sayt.ru/jgbvjvfasd сначала идет 302 редирект, а уже потом страница ошибки. Как бурать этот 302 редирект, чтобы сразу 404 отдавалась. Еще раз повторюсь, что запись в .htaccess
ErrorDocument 404 http://www.sayt.ru/?name=er_404
3.96

3.96
3
13.12.2010 20:49:33
Отбой. Проблему решил. Теперь при запросе вида www.sayt.ru/gfdhsgfhsgd отдается моя страница ошибки и верный заголовок 404 ошибки. А решил проблему вот как. Прописал ссылку к странице с ошибкой не полностью, а относительно корня:
ErrorDocument 404 /?name=er_404
3.96

3.96
Открыть Ответить
Хотите опробовать SLAED CMS в действии?

Технологии

PHP MySQL HTML 5 CSS 3 jQuery jQuery UI

Контакты

  • D-49179, Deutschland
    Ostercappeln, Im Siek 6
  • +49 176 61966679

  • https://slaed.net
Идеи и предложения
Обратная связь