Как убрать дубли страниц Joomla

3 года 10 мес. назад - 3 года 10 мес. назад #782 от avtomastersu
Если вы счастливый обладатель сайта на Joomla, без разницы какой версии 1.5, 2.5 или 3 и выше, то вы знаете как достали дубли страниц, которые Joomla производит в несметных количествах. Которые потом с нескрываемым удовольствием индексируют поисковики, особенно Яндекс и Google. Ну и последствия в этом я думаю всем очевидны.

Наткнулся на разработку очень хорошего бесплатного плагина JL No Doubles, который справляется с этим на ура. Правда если это касается таких компонентов как K2, Virtuemart и ZOO, то нужно купить лицензию. Но плата за нее небольшая и стоит тех усилий с которыми вам придется столкнуться при чистке дублей страниц. Мне же было достаточного и бесплатного функционала. Последняя версия его была для версий Joomla 3.XX - JL No Doubles 2.2.1

Скачать его можно по ссылке на сайте joomline.ru/rasshirenija/plugin/jlnodubles.html
На этой же странице есть вся необходимая информация. Опишу настройки как их трактуют разработчики.

Для настройки плагина достаточно выполнить следующие действия:

Зайти в настройки плагина.
Выбрать состояние плагина "Включено".
Пройти во вкладку "Компоненты" и выбрать необходимые вам компоненты.
Сохранить настройки.
После этого уже будут включены редиректы. Убедитесь, что все функции на фронте сайта работают нормально.

Просим обратить внимание, что активировать все компоненты, не надо, это создает лишнюю нагрузку на ваш сайт и не дает вам ни каких преимуществ, выбирайте, только те компоненты, которые вы используете непосредственно на сайте и они доступны для индексации поисковыми системами.

Специфические настройки JL No Doubles


Лицензионный ключ - требуется для активации настроек для компонентов: k2, Virtuemart, Zoo. Без ключа вы не сможете использовать плагин в этих компонентах. Ключ вы можете приобрести на сайте.

Кратность лимитов - действует только для категорий материалов Joomla. В этой настройке вы можете выставить редирект при формировании ссылки типа /novosti.html?start=6 - вам надо указать количество материалов выводимых в категории, настройка задана в общих материах Joomla. Внимание, могут быть проблемы если вы используете категории на сайте с разной кратностью настройки материалов.

Использовать 301 редирект - делать редирект на правильную страницу или отдавать ошибку 404. Рекомендуется редирект, так, как на эту страницу могут ссылаться другие сайты и тем самым вы потеряете вес.

Алиас - в некоторых случаях ссылки в материалах Joomla может формироваться таким образом component/content/article, эта настройка подставляет алиас к таким ссылкам.

Если есть какие-то проблемы при использовании плагина в других компонентах JL No Doubles

Если вы используете, какой либо другой компонент, не поддерживаемый официально плагином, и происходит какой то не корректный редирект, с части компонента, то вы можете настроить исключения для него, через инструмент переменных.

Как использовать переменные?

Рассмотрим для примера исключение части компонента HikaShop.

Допустим, нас не устраивает какая-то переадресация, допустим пагинация категории товара.

Отключаем SEF Joomla на время (плагин в этот момент тоже должен быть отключен).

В категории товара мы видим вот такую ссылку:

/index.php?option=com_hikashop&view=category&layout=listing&Itemid=494

Мы думаем что не хотим фильтровать все категории.

Определяем переменную:

view

Значение:

category

То есть все, любая переменная view, которая имеет значение category не будут обрабатываться редиректами.

Запрет обработки части ссылки

Иногда нам надо исключить из обработки части ссылки, допустим она не соответствует роутеру Joomla или добавляются значения, каких либо внешних сервисов, типа Direct и Adwords.

Для этого в плагине реализован инструмент "Стоп слова". Если это слово или значение оказывается в ссылке, плагин пропускает обработку этой ссылки.

Как это работает?

Допустим ваша ссылка имеет формат: /news/?gclid=TeSter-123, значение "?gclid=TeSter-123" добавляется каждый раз при обращении к статистике или внешнему сервису и его нам надо пропускать. Для этого добавляем в список "стоп слов" слово: gclid. Если в ссылке будет встречаться это значение редиректа не будет.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

3 года 9 мес. назад - 3 года 9 мес. назад #784 от Aleksa
Конкретный плагин JL No Doubles, чего его раньше не было? Поставил, все работает отлично, а то страницы сайта открывались с двух адресов ссылок. Одни прямые и еще одни с подкатегории /glavnaya/

В роботсе запрещал индексацию этих страниц, но поисковики какого то хрена все авно их индексировали, теперь я думаю этому пришел конец. И вообще действительно там куча всяких полезностей. Постом выше это сказано :)

Я не понял Вашего вопроса, но я Вам на него отвечу…

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Наверх
Template by JoomlaShine