Intellect Board — cистема управления сайтом

Построение сайта на основе форума

Intellect Board — cистема управления сайтом »   Техническая поддержка версии 2.22 »   HURL для несуществующих страниц
RSS

HURL для несуществующих страниц

Не возвращается код ошибки в случае, когда вводится адрес несуществующей страницы в виде HURL

Текущий рейтинг темы: Нет
Выводить сообщения

<<Назад  Вперед>>Модераторы: aerograf, wsxПечать
 
Dearheart
Почетный участник


Откуда: Нижний Новгород
Всего сообщений: 130
Рейтинг пользователя: 4


Ссылка


Дата регистрации на форуме:
27 дек. 2007
Проблема такая:

когда форум работает в режиме HURL, то ссылки на страницы тем выглядят таким образом:
хттп://мой_домен.ru/раздел/тема/10.html
хттп://мой_домен.ru/раздел/тема/20.html
и тд. При этом цифры в конце соответствуют номеру отображаемой страницы, на которые разбита тема.

Но если ввести заведомо неправильный номер страницы, например такой:
хттп://мой_домен.ru/раздел/тема/1010.html - то поскольку такой страницы не существует, форум выдаёт просто страницу без текста, но с нормальным кодом возврата.
А правильно было бы выдавать сообщение "Страница не существует" с кодом возврата 404.

Проблему обнаружил случайно, когда ковырялся в кэше яндекса, то обнаружил огромное количество подобных пустых страниц, которые яндекс исправно индексирует, потому что думает что это хорошие страницы. Непонятно, откуда яндекс набрал таких плохих ссылок, но ещё хуже что эти бесполезные страницы остаются в поиске, и яндекс их не исключил.

Посоветуйте, в каком месте эту проблему можно исправить - как сделать так, чтобы на подобные запросы возвращался код 404?

---
Форум для родителей детей с ВПС: http://forum.dearheart.ru
Gram
Администратор

Gram
Откуда: Нижний Новгород
Всего сообщений: 1011
Рейтинг пользователя: 38


Ссылка


Дата регистрации на форуме:
23 июля 2003
Я у себя делал 301 редирект на страницу с темой.

Поскольку у меня 2.19 версия движка, выложу картинкой код, чтобы было примерно понятно где править и что добавлять.

Функция redirect() описана в SVN.

Прикрепленный файл (11.02.jpg, 202364 байт, скачан: 1847 раз)
Dearheart
Почетный участник


Откуда: Нижний Новгород
Всего сообщений: 130
Рейтинг пользователя: 4


Ссылка


Дата регистрации на форуме:
27 дек. 2007
Gram, спсибо, заработало! \":thumbup\"

Только 2.22 это место находится в файле dispaly.php в районе 57 строки.

---
Форум для родителей детей с ВПС: http://forum.dearheart.ru
<<Назад  Вперед>>Модераторы: aerograf, wsxПечать
Intellect Board — cистема управления сайтом »   Техническая поддержка версии 2.22 »   HURL для несуществующих страниц
RSS

1 посетитель просмотрел эту тему за последние 10 минут
В том числе: 1 гость, 0 скрытых пользователей

Последние RSS
Ограничение доступа
не отображаются разделы
Архив версий
Установка стиля на Intellect Board 2.22
Завершилась работа над новой версией 3.00

Самые активные 5 тем RSS


Время выполнения скрипта: 0.0424. Количество выполненных запросов: 17, время выполнения запросов 0.0000
Creative Commons License Rambler's Top100 Rambler's Top100 Рейтинг@Mail.ru Valid HTML 4.01 Transitional Valid CSS!