Joomla. Запретить индексацию модуля.

Работая с Yandex’ом и Joomla вам придётся столкнуться с массой трудностей. Одной из таких проблем является то, что один и тот же материал может быть расположен по нескольким ссылкам.

Например, вы хотите, чтобы пользователи могли ознакомиться с самым читаемым на сайте или с последними новостями. Для этого есть модули, например, «Самые читаемые» – mod_mostread и «Последние новости» – mod_latestnews.

Joomla присваивает автоматически новые ссылки уже существующим материалам. Таким образом, получается, что у одного и того же материала, по мнению Yandex’а, есть несколько зеркал. За это сайт пессимизируют или опускают в списке выдачи. Понятно, что это для нас очень и очень плохо.

Задача такова: запретить индексацию ссылок в модулях Joomla.

Задача поставлена, переходим к решению. Для этого необходимо изменить файл [Ваш сайт]/modules/most_read/tmpl/default.php

Заключаем ссылку в тег <noindex>:

<noindex> <a href=»/<?php echo $item->link; ?>»>
<?php echo $item->text; ?></a>
</noindex>

Сохраняем и проверяем правильность работы, просматривая исходный код обновлённой странички.

Аналогично решается задача для «Последних новостей» – [Ваш сайт]/modules/mod_latestnews/tmpl/default.php

Нужно отметить, что Google понимает, что это не зеркало.

Читайте ещё

  • Экспорт в RSS-канал для Joomla
  • Раскручиваем сайт, используя свой OPEN ID
  • Выбор CMS. Настройка сайтов в CMS Joomla
 

Комментировать статью

Перед отправкой формы: