Joomla 3 - проблемы с индексацией сайта
в разделе: Open Source- Просмотров: 13130
- Подписаться на обновления
На днях обнаружил, что сайты которые я сделал на 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://wikiency.org/wiki/Joomla_3_-_%D0%BF%D1%80%D0%BE%D0%B1%D0%BB%D0%B5%D0%BC%D1%8B_%D1%81_%D0%B8%D0%BD%D0%B4%D0%B5%D0%BA%D1%81%D0%B0%D1%86%D0%B8%D0%B5%D0%B9_%D1%81%D0%B0%D0%B9%D1%82%D0%B0