bulkin 1 Опубликовано: 24 июня 2008 Рассказать Опубликовано: 24 июня 2008 Не знаю, можно ли назвать это багом. В календаре имеются ссылки на несуществующие страницы. Пример: http://dle-news.ru/ href="http://dle-news.ru/2008/07/" title="Следующий месяц">»</a> Отключив JS это отчетливо видно. Для пользователя это не столь важно, т.к. он видит страницу с сообщением. А для поисковой системы страницы не существует. Т.о. на всех страницах сайта имеется ссылка на несуществующую страницу http://dle-news.ru/2008/07/ Поисковики к битым ссылкам не очень хорошо относятся. Так что вижу 2 решения, либо не выводить 404 ошибку, либо не выводить ссылку на несуществующую страницу. Первый вариант мне кажется более простым, кроме того его можно сделать опциональным и разрешать или запрещать в админке. Цитата Ссылка на сообщение Поделиться на других сайтах
IT-Security 33 Опубликовано: 24 июня 2008 Рассказать Опубликовано: 24 июня 2008 ЧПУ включить и страницы засуществуют. Насчёт JS - календарь построен на AJAX =/ Цитата Ссылка на сообщение Поделиться на других сайтах
lifestar 18 Опубликовано: 24 июня 2008 Рассказать Опубликовано: 24 июня 2008 IT-Security, а что здесь не включены чтоли "чпу"? http://dle-news.ru/2008/07/ календарь построен на AJAXпоисковые роботы не умеют отправлять аякс-запросы Цитата Ссылка на сообщение Поделиться на других сайтах
bulkin 1 Опубликовано: 25 июня 2008 Рассказать Опубликовано: 25 июня 2008 (изменено) Автор ЧПУ включить и страницы засуществуют. Вы посмотрите html-код любой страницы сайта http://dle-news.ru/, увидите это: <a href="http://dle-news.ru/2008/07/" title="Следующий месяц">»</a> Если этот код Вам ни о чем не говорит, отключите JS в своем браузере и нажмите на ссылку в календаре в виде стрелки "Следующий месяц", попали на страницу http://dle-news.ru/2008/07/. Теперь проверьте http-заголовок этой страницы, HTTP/1.1 404 Not Found ЧПУ тут вообще не при чем. Изменено 25 июня 2008 пользователем bulkin Цитата Ссылка на сообщение Поделиться на других сайтах
lifestar 18 Опубликовано: 25 июня 2008 Рассказать Опубликовано: 25 июня 2008 (изменено) короче суть в том, чтобы пользователь (робот) не мог попасть на страницу месяца, который ещё не наступил. То есть ссылка в календаре отсутствует, а при ручном наборе - 404 Изменено 25 июня 2008 пользователем Александр Медведев Цитата Ссылка на сообщение Поделиться на других сайтах
bulkin 1 Опубликовано: 25 июня 2008 Рассказать Опубликовано: 25 июня 2008 Автор Александр Медведев Все верно, в идеале так и должно быть, но это несколько сложнее. Т.к. есть еще и ссылки на прошлый месяц, а если в прошлом месяце не добавлялись новости, то выводится 404 ошибка. В таком случае необходимо в качестве ссылки на прошлый месяц делать ссылку на ближайший месяц в котором добавлялась хотябы одна новость. К тому же я не уверен, что подобные ссылки отсутствуют в других блоках движка. Вообще заметил эту ошибку случайно, когда просматривал логи apache, обнаружил переходы на несуществующие страницы. Самый простой вариант это сделать вывод 404 заголовка на выбор пользователя, добавив соответствующую опцию в админке, либо вообще удалить строки header("HTTP/1.0 404 Not Found"); из кода. Их всего 3, я уже удалил на своих сайтах. Найти очень просто через поиск TotalCommader. Цитата Ссылка на сообщение Поделиться на других сайтах
bulkin 1 Опубликовано: 3 ноября 2008 Рассказать Опубликовано: 3 ноября 2008 Автор Что то не уделили внимания данной ошибке, уже версия версия 7.3, а ошибка все еще присутствует. Цитата Ссылка на сообщение Поделиться на других сайтах
ower_xz 117 Опубликовано: 4 ноября 2008 Рассказать Опубликовано: 4 ноября 2008 короче суть в том, чтобы пользователь (робот) не мог попасть на страницу месяца, который ещё не наступил. То есть ссылка в календаре отсутствует, а при ручном наборе - 404 И не только это. У меня, например, в гугле висят страницы 404 по дням. Т.е (как бы это потолковее объяснить), например, на сайте общее количество новостей за день составило 24 (т.е. 2 страницы по 12 новостей, как установлено в настройках скрипта), а гугл почему-то видит третью страницу, где нет и не может быть новостей... Интересно, почему так? Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.