yura3d_2 |
Отправлено: 17 июня 2013 — 12:54
|
Junior Member
Покинул форум
Сообщений всего: 64
Дата рег-ции: Апр. 2013
Репутация: 2
|
wasp пишет:а где он? В первом сообщении темы архив старый.
По какой-то причине новый архив тогда не прикрепился к моему сообщению. Выкладываю сейчас, в том числе с исправлением нюанса, о котором написал Parapsixolog:
Parapsixolog пишет:yura3d_2, я сегодня заметил небольшой недостаток в работе мода ЧПУ (на мой взгляд). Если создаётся тема на форуме на русском языке, то ЧПУ при создании ссылки не учитывает регистр букв. А если на английском, то регистр букв учитывается. Получается не красивая ссылка, с большими буквами, и с малыми буквами тема не доступная. Можно это исправить?
Для исправления этого момента достаточно перезакачать на сервер файл modules/rewrite/Rewrite.class.php и (чтобы изменения коснулись уже существующих на форуме тем) очистить папку modules/rewrite/data
Скачать файлы мода + инструкцию по установке : (Отобразить)Скрытый текст:Для просмотра Вам необходимо авторизоваться и оставить не менее 50 сообщений (Отредактировано автором: 17 июня 2013 — 12:55) |
|
|
yura3d_2 |
Отправлено: 2 июля 2013 — 20:46
|
Junior Member
Покинул форум
Сообщений всего: 64
Дата рег-ции: Апр. 2013
Репутация: 2
|
mastersound пишет:"Исключённые страницы → Страницы запрещены к индексированию вебмастером или не существуют.
Документ является неканоническим"
Обнаружил, что около 600 страниц исключено Яндексом из поиска по этой причине.
Как устранить - советуют: В коде документа в тэге <link> содержится параметр rel="canonical", содержащий канонический адрес страницы.... Если страницы дублями не являются и должны индексироваться роботом, то вам необходимо убрать атрибут из их исходного кода.
Где копать?
Начнём с того, что это ошибкой не является. Плохо, что Вы не привели для примера хотя бы пару URL'ов страниц, которые Яндекс "забанил"
Суть тут вот в чём. Изначально ExBB в плане формирования URL'ов на многие свои элементы (разделы, темы и т.п.) был не совсем продуман в плане дублей страниц. Например, вот Вам URL некоторой темы:
CODE:.../topic.php?forum=22&topic=333
Теперь предположим, что пользователь перешёл на вторую страницу темы:
CODE:.../topic.php?forum=22&topic=333&p=2
А теперь посмотрим внимательно, как будет у нас выглядеть ссылка на первую страницу темы в пагинаторе (наборе ссылок-переключателей страниц):
CODE:.../topic.php?forum=22&topic=333&p=1
и эта ссылка ведёт на то же самое содержание, что и первая ссылка. Поисковики одинаковое содержимое, доступное по различным URL, рассматривают как дубли, и чем больше таких дублей, тем больше сайт пессимизируется в выдаче. В данном случае при каждом создании новой темы мы получаем минимум +1 дубль на сайте.
Мод ЧПУ, обсуждаемый в этой теме, проблему с дублями в ExBB не решает (для этого нужно кардинально переписывать форум), но он позволяет указывать поисковым роботам, какую из продублированных страниц следует рассматривать как оригинальную, подлежащую индексации. Разумеется, другие страницы поисковик тоже индексирует (робот в любом случае должен её скачать, чтобы определить, является ли она дублем и указан ли для неё первоисточник), но в выдачу такие страницы уже не попадут, как не попадёт и под санкции Ваш сайт за дублированный контент. Яндекс всего лишь предупреждает Вас, почему он не пропустил в выдачу эти страницы. То же самое можно наблюдать, если запретить к индексации страницы в robots.txt. Яндекс их по-прежнему время от времени будет индексировать (особенно если на них есть ссылки в другой, незакрытой части сайта), подсчитывать, но в выдаче таких страниц не будет.
К слову, мод ЧПУ затрагивает по сути только главную страницу, разделы (форумы) и темы. А в ExBB тем временем остаётся много дублей в других местах. Например, список пользователей:
CODE:.../tools.php?action=members
CODE:.../tools.php?action=members&p=1
Обе ссылки ведут на одну и ту же страницу. Но это уже не так страшно, главное, что основной контент любого форума - разделы и темы - уже избавлен от этой проблемы(Отредактировано автором: 2 июля 2013 — 20:49) |
|
|
yura3d_2 |
Отправлено: 3 июля 2013 — 10:18
|
Junior Member
Покинул форум
Сообщений всего: 64
Дата рег-ции: Апр. 2013
Репутация: 2
|
Ну взять, к примеру, 3 последних URL'а: (Отобразить)
Посмотрите внимательно, все они ведут на одну и ту же страницу - первую страницу темы "Анекдоты", как и было мной сказано выше. Если бы у Вас не был установлен мод ЧПУ, наличие подобных дублей по разным URL уже бы расценивалось как нарушение поисковой лицензии Яндекса, а это уже первая ступень к АГС. В данном же случае для страниц указан канонический адрес (страница-первоисточник), т.е. фактически Вы сами, добровольно сообщили Яндексу, что эти страницы - не дубли, а особенность Вашего сайта, и индексировать для выдачи нужно лишь первоисточник.(Отредактировано автором: 3 июля 2013 — 10:20) |
|
|
|
Отправлено: 3 июля 2013 — 13:50
|
Покинул форум
Сообщений всего: 0
Дата рег-ции: N/A
Репутация: 0
|
wasp пишет:А если при создании новой темы генерировать ссылку не
.../topic.php?forum=22&topic=333
а сразу так
.../topic.php?forum=22&topic=333&p=1
проблема ведь уйдёт? Может можно так сделать?
А зачем так? Наоборот, вместо
CODE:.../topic.php?forum=22&topic=333&p=1
надо сразу получать
CODE:.../topic.php?forum=22&topic=333
Например, правкой .htaccess:
CODE:RewriteCond %{QUERY_STRING} ^forum=(.*)&topic=(.*)&p=1$
RewriteRule ^(.*)$ $1?forum=%1&topic=%2 [R=301,L]
RewriteCond %{QUERY_STRING} ^forum=(.*)&topic=(.*)&p=1$
RewriteRule ^(.*)$ $1?forum=%1&topic=%2 [R=301,L]
(Добавление)
Попутно еще вопрос. Почему в канонических адресах у mastersound задвоен последний слеш в адресе:
CODE:<link rel="canonical" href="http://forum.barabass.net//anekdoty-t3.html">
Ошибка в моде или при установке? |
|
|
|