Сейчас 127 заметки.

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

Материал из ЗАметки

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

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

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

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

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

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

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

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



Взято с http://thecurrent.ru