Дубликаты в CMS Joomla

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

Также по дублирующим адресам не отдается код 404 (что означает, что страницы не существует), а отдается корректный ответ: 200 (Ok). Подробнее об ответах сервера. Страницы, которые содержат контент сайта, но адрес которых отличается лишь незначительно - это дубликаты. Страницы с неправильной версткой из того же содержимого, что и сайт - это тоже дубликаты.

joomla-logo-mare

Так какие же способы существуют для борьбы с повторяющимися страницами на сайте, сделанном с помощью Joomla или попросту "на Джумле". Первым делом необходимо понять:

Откуда появляются дубликаты страниц в Joomla Шаблон сайта - банальный пример, в шаблоне сайта зашита ссылка с логотипа или слогана Вашего сайта, которая может вести на www.сайт.ru, http://сайт.ru, сайт.ru/index.php?option=com_frontpage&Itemid=1 или даже сайт.ru/component/option,com_frontpage/Itemid,1 (если у Вас включена поддержка ссылок Joomla 1.0) Это может вызвать некоторые проблемы индексации сайта в поисковых системах, особенно если сам сайт состоит всего из нескольких страниц. Тем не менее даже если у Вас большой сайт, советуем проверить свой шаблон прямо сейчас по адресу: Административная панель>Расширения>Шаблоны>Ваш шаблон>Изменить html. Сторонние модули и компоненты. Иногда компоненты и модули создают поддержку и открыто оставляют ссылки на дубликаты страниц, причем таких, какие сама Joomla не поддерживает. Например, компонент сторонней разработки может просто дописывать к адресу существующей страницы внутренний адрес той страницы, на которую необходимо перейти. При включенных SEF-ссылках формируются огромные адреса страниц со множеством слешей (/) и более того, все они оказываются работоспособными и рано или поздно попадают в индекс. Собственный компонент содержимого - com_component, который создает дубликаты страниц, и в некоторых случаях попадает в индекс поисковых систем Как дубликаты страниц попадают в индекс поисковых систем

Зачастую, страницы, с неправильным адресом не доставляют неудобств, так как они недоступны пользователям. Ну действительно, разве может навредить ссылка вида http://сайт.ru/abracadabra даже если она дублирует содержимое главной страницы? Ведь ни у кого не возникнет мысли ввести такой адрес в строку браузера. Но если дубликат такой страницы попадет в индекс поисковой системы, то иногда ПС (поисковая система) может предложить пользователю перейти по такой ссылке. А вдруг окажется, что по такой ссылке интересная статья передается в неправильно верстке? Или вместо одного столбца статтьи разбиваются на 2 (3, 4) и из-за этого "плывут шрифты, картинки, разметка"?

Вот именно поэтому нужно иметь представление, как дубликаты становятся проиндексированными страницами:

Случайное попадание в индекс. Это когда вы случайно поделились ссылкой на свой сайт, использовав страницу, котора впоследствии была видоизменена. Например, изменилось количество выводимы в Блоге Категории статей. Ошибка компонента или модуля. Неакуратность вебмастера. В этом случаем нежелательная ссылка на страницу-дубликат была оставлена на сайте. Такое иногда бывает из-за того, что в Joomla автоматически, используя Глобальные настройки, ставится ссылка Читать Далее... И если вдруг Вы выводите статьи в модуле Последних Новостей или любом подобном, то такие ссылки могут выходить за пределы блока модуля и быть не видны пользователям, но видны поисковым системам. Злонамеренное желание конкурентов. Видя успешность Вашего сайта конкуренты могут добавить адреса дубликатов страниц в различные сервисы ускорения индексации страниц, и тогда они с большой вероятностью попадут в индекс. Такую возможность стоит считать маловероятной, но отбрасывать совсем не стоит.

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

Способы борьбы с дубликатами сайта

Существуют следующие способы избавления от дубликатов странци в Joomla:

Запрет индексации ненужных url в файле robots.txt, например вот так Disallow: /component/option,com_frontpage/ Настройка файла .htacces и установка mod_rewrite. Установка стороннего компонента, который позволяет осуществлять редирект со страниц дубликатов на исходные страницы сайта.



Дубликаты в CMS Joomla - Генератор расширений Joomla и многое другое на нашем сайте посвященном работе расширений, компонентов, модулей, плагинов для линейки Joomla. Отправляйте ссылку на страницу своим друзьям и в социальные сети воспользовавшись графическими иконками выше.

Блог

Календарь приёма объявлений

Небольшой пример из повседневной практики. Организация меняет реквизиты, и они вступят в силу через  пару недель. На сайте идет приём объявлений и объявления принимаются на несколько месяцев в...

Дырка в com_content

Сегодня у товарища, сайт которого находится на старой  Joomla 1.0.3, была сильная нагрузка на сервере, просматривая логи обнаружил не вежливый запрос такого порядка: http://сайт/index2...

Лечим вирус на сайте

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

Troj/JSRedir-MH

Снова грянул гром зарежения сайтов новым вирусом  Troj/JSRedir-MH.  И так в коротко по вирусу Troj/JSRedir-MH. Вирус или троян куда интереснее чем свои предшествиники, тепер...

Доработка расширения для рассылки Send Email JK

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

Привет Ie 10 регулярка

И вот и мне пришлось столкнулся с проблемами перехода на win 8 в придачу с ie 10, некоторых постоянных пользователей моих сайтов. На многих сайтах  имеющих раздел по приёму объявлений, использ...

Kunena заменяем ссылку на профиль пользователя

Всем привет, снова снова кунена, получил задание на допиливание популярного форума Kunena, сегодня потребовалось поменять ссылку на профиль пользователя. Это связано с тем, что на сайте стоит социа...

Работает на Kunena - зачем на каждой странице?

  Все у кого стоит форум kunena мешает надпись с двумя ссылкам внизу форума "Работает на Kunena". Сея надпись висит на каждой странице форма, а также страница разработчиков содержит множество вн...

Kunena избавимся от лишних quote

Для тех кто действительно делает сайт для людей, моя следующая заметка. Расскажу вам, как избавиться от лишних quote в постах на форуме kunena. У меня несколько тематических сайтов с нормальной посеща...

Kunena решаем проблему с пропажей аватаров

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

Джомлавикам

Обработка параметров расширений joomla

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

Кunena крамсаем шаблон

1. В папке \components\com_kunena\template\ваш_шаблон\ находим файл template.xml и вставляем в него такой кусок (чтобы была возможность выбора показывать это поле или нет): <param name="l...

Подключить свои классы и методы в Joomla?

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

3 новых полезных класса в Joomla 2.5

В платформе Joomla 11.3 разработчики добавлил несколько полезных новых классов для разработчиков. Рассмотрю некоторый из них - JGrid (для построения HTML таблиц), JWebClient (для получения информац...

Репозиторий файлов на Joomla средствами Apache

Создадим две вложенные директории /files/files в корне сайта. Если вы пожелаете использовать другие имена директорий, то вам необходимо будет внести соответствующие правки в дальнейшем. ...