Все для DataLife Engine / Все для DLE / Советы по ДЛЕ / Решение проблемы дублирования контента сайтов Редирект 301

Решение проблемы дублирования контента сайтов Редирект 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качиваний: 86)
  • 100

Комментарии 2

Гость от 20 сентября 2011 18:21
Вот ещё подборка редиректов против дублирования контента:
easy2code.com/ru/notes/view/redirekty_protiv_dublirovannogo_kontenta/
Alex от 25 июля 2011 04:29
полезный хак от дублей, яндекс их ой как не любит !
Добавить комментарий

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

    • bowtiesmilelaughingblushsmileyrelaxedsmirk
      heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
      winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
      worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
      expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
      disappointedconfoundedfearfulcold_sweatperseverecrysob
      joyastonishedscreamtired_faceangryragetriumph
      sleepyyummasksunglassesdizzy_faceimpsmiling_imp
      neutral_faceno_mouthinnocent