Главная » DLE » Статьи DLE » Удаление дублей новостей в DLE. SEO оптимизация Часть #2
Распечатать статью

Удаление дублей новостей в DLE. SEO оптимизация Часть #2

Я довольно много времени провожу на тематических форумах и читаю различные обсуждения и пр. И очень часто возникают холивары по поводу того — занижает ли яндекс в своей выдаче сайты на DLE у которых есть дубли новостей. Ведь многие знают, что одна и таже новость может быть доступна по 3 адресам, если ЧПУ включен. Сразу спешу вас уверить, что удаление таких дублей практически никакой роли для поисковиков не играет, но всё же, если вы хотите полностью обезопасить свой сайт от выходок яндекса и максимально его оптимизировать, то советую вам к прочтению мою статью из серии «SEO DLE«, в которой я расскажу о том, как избавиться от дублей новостей в DataLife Engine — чтобы вам не пришлось [noleech]заказывать продвижение сайта[/noleech] у специалистов по seo, а самим разобраться во всём. Ну и в конце поста немного информации для постоянных читателей.

И так, как я уже написал выше, в DLE одна и таже новость доступна по трём адресам:

http://teroweb.ru/84-dle-forum-modul-foruma-dlya-dle-v25.html

http://teroweb.ru/dle/modules_dle/84-dle-forum-modul-foruma-dlya-dle-v25.html

http://teroweb.ru/2011/04/84-dle-forum-modul-foruma-dlya-dle-v25.html

т.е:
- нормальный путь до новости, который и попадает в поисковики
- путь до новости через категории | подкатегории
- пусть до новости через архив (календарь), включает дату постинга новости

По сути тот же Яндекс считает это дублями одной и той же новости. Исправить это можно просто.
Удаляем дубли новостей в DLE:

  • Открываем .htaccess в корне сайта.
  • Находим следующие строки:
    RewriteRule ^([0-9]{4})/([0-9]{2})/([0-9]{2})/page,([0-9]+),([0-9]+),(.*).html(/?)+$ index.php?subaction=showfull&year=$1&month=$2&day=$3&news_page=$4&cstart=$5&news_name=$6 [L]
    RewriteRule ^([0-9]{4})/([0-9]{2})/([0-9]{2})/page,([0-9]+),(.*).html(/?)+$ index.php?subaction=showfull&year=$1&month=$2&day=$3&news_page=$4&news_name=$5 [L]
    RewriteRule ^([0-9]{4})/([0-9]{2})/([0-9]{2})/print:page,([0-9]+),(.*).html(/?)+$ engine/print.php?subaction=showfull&year=$1&month=$2&day=$3&news_page=$4&news_name=$5 [L]
    RewriteRule ^([0-9]{4})/([0-9]{2})/([0-9]{2})/(.*).html(/?)+$ index.php?subaction=showfull&year=$1&month=$2&day=$3&news_name=$4 [L]

    RewriteRule ^([^.]+)/page,([0-9]+),([0-9]+),([0-9]+)-(.*).html(/?)+$ index.php?newsid=$4&news_page=$2&cstart=$3 [L]
    RewriteRule ^([^.]+)/page,([0-9]+),([0-9]+)-(.*).html(/?)+$ index.php?newsid=$3&news_page=$2 [L]
    RewriteRule ^([^.]+)/print:page,([0-9]+),([0-9]+)-(.*).html(/?)+$ engine/print.php?news_page=$2&newsid=$3 [L]
    RewriteRule ^([^.]+)/([0-9]+)-(.*).html(/?)+$ index.php?newsid=$2 [L]

    RewriteRule ^page,([0-9]+),([0-9]+),([0-9]+)-(.*).html(/?)+$ index.php?newsid=$3&news_page=$1&cstart=$2 [L]
    RewriteRule ^page,([0-9]+),([0-9]+)-(.*).html(/?)+$ index.php?newsid=$2&news_page=$1 [L]
    RewriteRule ^print:page,([0-9]+),([0-9]+)-(.*).html(/?)+$ engine/print.php?news_page=$1&newsid=$2 [L]
    RewriteRule ^([0-9]+)-(.*).html(/?)+$ index.php?newsid=$1 [L]

  • заменяем их на
    RewriteRule ^page,([0-9]+),([0-9]+),([0-9]+)-(.*).html(/?)+$ index.php?newsid=$3&news_page=$1&cstart=$2 [L]
    RewriteRule ^page,([0-9]+),([0-9]+)-(.*).html(/?)+$ index.php?newsid=$2&news_page=$1 [L]
    RewriteRule ^([0-9]+)-(.*).html(/?)+$ index.php?newsid=$1 [L]

Теперь новости будут доступны только по id. Дубли новостей мы убрали.

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

  • Открываем engine/engine.php и заменяем следующий код:
    if($nam_e) {
    $metatags['title'] = $nam_e.’ » ‘.$metatags['title'];
    $rss_title = $metatags['title'];
    }

    if($titl_e) $metatags['title'] = $titl_e.’ » ‘.$config['home_title'];

  • на этот:
    if($nam_e) {
    $metatags['title'] = $nam_e;
    $rss_title = $metatags['title'];
    }

    if($titl_e) $metatags['title'] = $titl_e;

Всё, теперь мы полностью исключили дубли новостей с сайта, а также убрали двойные тайтлы. Поисковики после этого должны полюбить ваш сайт :)
На этом я с вами прощаюсь до следующего поста, который будет посвящён самым посещаемым варезникам рунета — я уже давно обещал написать пост на эту тему.
Удачи!

Для постоянных читателей
Постоянные читатели наверное заметили, что я совсем затих последние дни — ничего не писал, ни с кем не общался. Да и последний пост написан аж 12 дней назад. Связано это было с тем, что я занимался своим новым проектом, новой быстроразвивающейся тематики. Пока не скажу какой именно, но уже через 2 дня после создания я получил 250 хостов с поисковиков, имея в индексе только одну страницу. Ещё хочу похвастаться, что мне удалось выйти на 200р/сутки стабильного заработка (не считая продажи ссылок, баннеров, ноликса). И это хорошо. В одном из следующих постов поделюсь обзором одной шикарной партнёрки с которой я имею свыше 120р ежедневно. Ну и почти всю последнюю неделю я промучился с больным зубом, а выходные вообще просто лежал на диване — не было сил ни на что, из-за воспаления десны. Но сейчас всё уладилось и я вновь принимаюсь за работу. Знаете как приятно, когда я лежал с температурой, и знал что пока я тут прохлаждаюсь мой заработок ничуть не уменьшается и стабильно приносит мне деньги на новый компьютер. Впервые почувствовал прелесть пассивного заработка :) Вот такие дела. До скорых встреч, друзья!

[noleech]Если вы совсем недавно познакомились с интернетом, но вас уже интересует заработок в интернете для начинающих[/noleech], то советую не терять времени и приступить к этому интереснейшему занятию.

Источник: terobait48.ru

Вы можете оставить комментарий, или обратную ссылку на Ваш сайт.

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

Похожие статьи