Борьба с дублированием контента

17 апреля 2014 Выкл. Автор Владимир Андросов

Детские напольные качелиНовости в DataLife Engine могут быть доступными по нескольким адресам единовременно. В DataLife Engine доступно три типа ЧПУ. Разумеется, что применяется только один тип, но новости доступны и по остальным двум. Откуда поисковые системы узнают об остальных 2-х? Думаю, повод в том, что Вы используете либо применяли сторонние модули, если дублирование контента теснее есть. Допустимо когда альтернативное имя категории либо новости меняется и тогда новость доступна по новому адресу. Если новость теснее проиндексирована, то поисковая система знает ее ветхий адрес и новейший. В этом случае происходит дублирование контента. Поисковая система Google в своем сервисе «Инструменты для веб-мастеров» предоставляет список страниц на Вашем сайте, которые дублируют содержимое.

Внимание! Всё, что описано ниже, актуально до версии 9.2 включительно. Если у Вас версия 9.3 и выше, то достатточно в настройках системы наоборот Обрабатывать неверные URL ЧПУ: поставить ДА

Проблему дублирования контента в DataLife Engine, версий до 9.2 включительно, решаем с поддержкой 301 редиректа на PHP. Это маленький хак, тот, что проверяет переменную $full_link (неповторимый адрес полной новости которую генерирует движок) и если адрес запрошенной новости отличается от значения в переменной $full_link, то выполняется 301 редирект на адрес полной новости, тот, что хранится в переменной $full_link.