Решение проблемы дублирования контента сайтов Редирект 301



В дле существует проблема с которой очень часто встречаешься, из-за большого количества модули dle на сайте появляется дублирования ссылок на один и тот же контент например:

www.Ваш ресурс/2010/123-новость.html
www.Ваш ресурс/2010/01/123-новость.html
www.Ваш ресурс/2010/01/01/123-новость.html
www.Ваш ресурс/123-новость.html/
www.Ваш ресурс/раздел/123-новость.html/ и т.д.


Для любого ресурса это очень плохо тем более для очень большого.
Решение проблемы дублирования контента дле сайтов Редирект 301
Проблему с дублированием контента в DataLife Engine можно решить с помощью 301 редиректа на PHP. Основная функция данного хак дле заключается в проверке переменной $full_link (уникального адреса полной новости), которую генерирует движок Dle, в случаи когда запрошенный адрес новости отличается от значения в переменной $full_link, то выполняется 301 редирект на адрес полной новости, который хранится в переменной $full_link.

Итак достаточно простая установка.Файл /engine/modules/show.full.php
Найти:

$tpl->set( '{full-link}', $full_link );


Добавьте ниже:

$full_link_ = !isset ($_GET['cstart']) ? $full_link : $link_page . intval ($_GET['cstart']) . ',' . $news_name . '.html';if ($config['http_home_url'] . substr ($_SERVER['REQUEST_URI'], 1) != $full_link_) { header ('HTTP/1.1 301 Moved Permanently');    header ('Location: ' . $full_link_);    die ();}


Теперь при вызове новости по любому адресу

www.Ваш ресурс/2010/123-новость.html
www.Ваш ресурс/2010/01/123-новость.html
www.Ваш ресурс/2010/01/01/123-новость.html
www.Ваш ресурс/123-новость.html/
www.Ваш ресурс/раздел/123-новость.html/ и т.д.


Все новости будут переадресованы на один адрес например:

www.Ваш ресурс/123-новость.html/


В зависимости от ЧПУ установленного в настройках Админ Панель Вашего портала.
Источник: timoshenko.livejournal

«Все для DLE» советует скачать haki-dle решение проблемы дублирования контента дле сайтов Редирект 301

redirekt-301-ili-borba-s-dublirovaniem-kontenta.rar [22,29 Kb] (cкачиваний: 100)
00

Комментарии (0)

Оставить комментарий

Кликните на изображение чтобы обновить код, если он неразборчив