![]() |
Intellect Board — cистема управления сайтомПостроение сайта на основе форума |
Intellect Board — cистема управления сайтом » Техническая поддержка версии 2.22 » 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
Администратор
Откуда: Нижний Новгород Всего сообщений: 1011 Рейтинг пользователя: 12 Ссылка Дата регистрации на форуме: 23 июля 2003 |
Профиль | Сообщить модератору | Игнорировать
NEW! Сообщение отправлено: 11 февраля 2011 19:19 Сообщение отредактировано: 11 февраля 2011 19:21
Я у себя делал 301 редирект на страницу с темой. Поскольку у меня 2.19 версия движка, выложу картинкой код, чтобы было примерно понятно где править и что добавлять. Функция redirect() описана в SVN. |
Dearheart
Почетный участник
Откуда: Нижний Новгород Всего сообщений: 130 Рейтинг пользователя: 4 Ссылка Дата регистрации на форуме: 27 дек. 2007 |
Gram, спсибо, заработало! ![]() Только 2.22 это место находится в файле dispaly.php в районе 57 строки. ---
Форум для родителей детей с ВПС: http://forum.dearheart.ru |
<<Назад Вперед>> | Модераторы: aerograf, wsx | Печать |
Intellect Board — cистема управления сайтом » Техническая поддержка версии 2.22 » HURL для несуществующих страниц |
![]() |
1 посетитель просмотрел эту тему за последние 10 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние |
![]() |
Ограничение доступа не отображаются разделы Архив версий Установка стиля на Intellect Board 2.22 Завершилась работа над новой версией 3.00 |
Самые активные 5 тем |
![]() |
![]() |
![]() |
|
|
|