Рейтинг@Mail.ru

Joomla 3 - проблемы с индексацией сайта

: в разделе: Open Source
9927

joomla rel canonical

На днях обнаружил, что сайты которые я сделал на Joomla 3, до сих пор не проиндексированы яндексом, хотя и прошла уже пара месяцев. Оказалось это баг 3й версии Joomla. Он уже заведен в баг-трекер и в одном из ближайших обновлений должен быть исправлен, а пока вылечим проблему ручками.


Расскажу немного о том как же я понял из-за чего возникает проблема. Через панель Я.вебмастера увидел, что робот проиндексировал только главные страницы сайта, и то сразу же отправил их в исключенные. Перехожу в раздел "Исключенные страницы" и вижу сообщение "Документ не является каноническим". Это странно, т.к. я никогда не добавлял rel="canonical" на свои сайты.


Открыв исходный код исключенной страницы вижу, что "движок" сам прописывает строку rel="canonical" на все страницы. И так, переходим к самому вавжному - как этого избежать?

Очень просто открываем файл /plugin/system/sef/sef.php и на 53й строке видим такую строку:

$doc->addHeadLink(htmlspecialchars($link), 'canonical');

Комментируем ее

/*$doc->addHeadLink(htmlspecialchars($link), 'canonical');*/

и сохраняем изменения. Все, больше проблем с индексацией сайта быть не должно.

0
Привязка к тегам canonical joomla rel индексация

Оставить комментарий

Гость Понедельник, 19 Август 2019