А ты уже справился с дублями страниц replytocom?

Автор: | 25.01.2015

Привет тебе дорогой друг. Сегодня я решил написать ответ на многочисленные вопросы на тему дублей страниц. Я, если честно, удивлен, почему столько блоггеров даже не в курсе как найти и удалить с сайта эти дубли страниц replytocom. Большинство из моих читателей, я уверен — знает о чем я.

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

И что самое главное — у меня эти дубли тоже есть!! Я не скажу, что для меня это был ШОК прям. Я знал про них, просто как-то руки не дошли.

[tip]Кстати, никто больше не хочет поучаствовать в этом конкурсе и выиграть 300 рублей?[/tip]

Итак, сегодня в статье.

Что такое дубли страниц на твоем блоге?

Самое главное что нужно уяснить — replytocom дубли появляются только при использовании древовидных комментариев. Другими словами — не используй древовидные каменты и не парься :) Можно дальше не читать.

Остальным читать внимательно, что называется «от корки до корки».

[warning]А ведь некоторые скажут «Блин, я веду блог годами, а ничего не получается».

И все, блог заброшен или начнется еще один говноблог! Фу!

Никогда не сдавайся, даже если у тебя есть проблема.[/warning]

Да, именно такое разочарование может прийти когда пишешь пишешь, а читалей всё нет. И тема сегондяшней статей — это одна из причин.

Так вот, если у тебя есть древовидные комментарии — возможно, у тебя есть и дубли replytocom.

 

Как найти дубли с replytocom ?

Присмотрись к своему блогу, может быть ты заметишь ссылки вот такого вида

site.ru/post?replytocom=7062

Я уверен, что увидишь. Я даже подскажу где они. Вот, например, зайди на эту страницу и прокрути её к комментариям. А теперь наведи на кнопку «ответить».

И посмотри какая ссылка высветится снизу браузера.

replytocom что это

Если в ссылке есть фраза retplytocom — значит у тебя есть и дубли.

Есть еще один способ проверить наличие дублей — заходи в гугл вебмастер. Пункты «Сканирование» -> «Параметры URL».

replytocom
И прямо на этой странице можно будет увидеть количество страниц с replytocom. Смотри.

replytocom на блоге
Так, мы с тобой научились проверять есть ли у тебя дубли. А сейчас пора поговорить о том как с ними бороться, но сначала вот какой вопрос…

Почему такая шумиха среди этих дублей если мой блог нормально себя чувствует?

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

Один из комментаторов задал мне вопрос «Зачем удалять эти дубли, дескать у меня есть дубли и мне за это ничего не было?». Отвечаю — если пока ничего не было — это не значит что ничего и не будет.

Это сродни фразе: «Вот Петька из второго подъезда наркотой торгует и ничего ему за это не делают».

Сделают, поверьте :)

Если сейчас количество левых ссылок и страниц — не значительно — тебя и не трогают. А вот когда у тебя на блоге будут сотни статей и на каждой статье будут сотни комментариев — тогда и посмотрим, окей?

Как навсегда и с гарантией избавиться от проблемы с Replytocom ?

Есть несколько методов избавления от этой проблемы.

С помощью файла Robots.txt или .htaccess

Первое что приходит на ум — это редактировать файл robots.txt и вставить следующую строку:

Disallow: /*?replytocom

Это первое что приходит на ум, но ЭТО НЕ ПРАВИЛЬНО!!!

Если у тебя есть в «роботсе» что-то из этих строчек

Disallow: /*?*
Disallow: /*?
Disallow: /*?replytocom
Disallow: /?replytocom

УДАЛЯЙ НАФИГ !!
Этот метод уже точно не работает. Проверено давно до меня.
Вместо этого давай в файл .htaccess пропишем следующие строчки:

RewriteCond %{QUERY_STRING} ^replytocom= [NC]
RewriteRule (.*) $1? [R=301,L]

Эти строчки добавят к дублирующим ссылкам — 301 редирект. Что это такое? Ну, если нужно — напиши в каментах — в следующих статьях я объясню.

Через 404 ошибку

Можно также использовать не 301 редирект, а вообще перекидывать на страницу с 404 ошибкой.

Что для этого нужно? Все просто, открывай файл functions.php в своём шаблоне и вставляй туда в самый конец следующий код:

add_filter('template_redirect','Redirect404');
function Redirect404()
{
 if ( isset( $_GET['replytocom'] ) ) {
 
  @header("HTTP/1.0 404 Not Found");
  die();
 }
}

С помощью Google Webmasters

Заходим в гугл вебмастер, в уже знакомый нам раздел «Сканирование» -> «Параметры URL»

replytocom
И в правой части этой страницы ты увидишь кнопку «изменить».

replytocom изменить
А тут уже нужно выставить параметры такие же как у меня сейчас на скрине:

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

Самый главный способ этой статьи — еще впереди.

С помощью плагина

Конечно, сейчас практически любой проблему можно в CMS WordPress решить с помощью плагинов.

И наша проблема — не исключение.

[urlspan]Replytocom Redirector[/urlspan] — этот плагин помогает исключать дубли replytocom на твоем блоге. Так что если тебе лень разбираться в этой теме — можно его использовать и забыть про эту проблему.

[urlspan]WordPress Thread Comment[/urlspan] — вообще поставить кнопку «Ответить» в виде ява скрипта без дополнительных ссылок. Этот плагин получше будет, я считаю.

Руками!

На мой взгляд — это самый действенный метод. Нужно убить саму причину появления этих replytocom дублей.

Что для этого нужно сделать?

Находим файл coment-template.php, который находиться в корне директории wp-includes.

В этом файле надо найти функцию function get_comment_reply_link.

И в этой функции, где-то в районе строки «1340» мы найдем нужны кусок кода, вот он:

if ( get_option( 'comment_registration' ) && ! is_user_logged_in() ) {
		$link = '' . $args['login_text'] . '';
	} else {
		$link = "comment_ID ) ) . "#" . $respond_id . "' onclick='return addComment.moveForm(\"$add_below-$comment->comment_ID\", \"$comment->comment_ID\", \"$respond_id\", \"$post->ID\")'>$reply_text";
	}

И в этом коде удалить вот это:

как удалить дубли
Для чего? Все просто. После удаления этого участка кода, все ссылки , которые выглядели так:

http://in4wp.ru/cms-wordpress.html?replytocom=87#respond

Стали выглядеть следующим образом:

http://in4wp.ru/cms-wordpress.html#respond

Что куда лучше, правда? :)

Ну, вот , в принципе и все способы удаления дублей страниц replytocom для спасения твоего блога. НУ, если ты знаешь еще способы — пиши, я дополню.

[note]Какой урок можно вынести из всего этого?
Нужно иногда все-таки проводить анализ своего блога. Не ленись, а если ленишься — закажи такую услугу. Твоему блогу это будет только на пользу.[/note]

Ну и под конец, небольшой мини-конкурс. Мои родители как-то купили классную собачку. :) Недавно заезжал к ним в гости, поигрались всей семьёй с собачками. Набрались кучу эмоций. И вот под впечатлением, я решил провести небольшой конкурс.

Кто угадает что за порода собачки — получит 100рублей.

фото

Пользуясь случаем, хочу объявить о том, что у меня есть БЕСПЛАТНЫЙ курс по созданию блога с нуля — ПОЛУЧИТЬ КУРС. Помогаю новичкам в развитии.

Следующая статья будет куда интереснее — поверь! Тоже, кстати, по просьбе одного из комментаторов. Следи за [urlspan]обновлениями[/urlspan].

С уважением, Денис Тумилович.

А ты уже справился с дублями страниц replytocom?: 51 комментарий

  1. Анатолий

    Я у себя буквально на прошлой неделе тоже провел мероприятия по избавлению от этого через htaccess. Раньше как-то не придавал значения, но всё чаще и чаще стал натыкаться на статьи о вреде replytocom без редиректа и решил тоже его поставить.

    1. Артём

      Я, да. просто купил адаптированный шаблон! без кнопки ответить (то есть не открывает в новой вкладке)

  2. Алексей

    Ну, дела!
    У меня тоже есть дубли. На днях буду исправлять.
    Хорошо, что разные способы предложил, я лично с кодами не дружу пока, попробую, конечно. Но, скорее всего, плагинами воспользуюсь.
    Судя по твоим словам, для молодого блога это не криминал, успокаивает :)

  3. Игорь Черноморец

    А я сделал все, что посоветовал Борисов и дубли тю тю…
    Даже статью написал, в которой привожу доказательства.
    По моему, самый лучший способ избавиться от дублей, это прописать редирект ( как ты и сказал) и внести мета теги noindex в файле function.php ну и соответственно убрать запреты дублей в файле robots.txt
    Именно так я избавился от всех дублей за два месяца.
    А сейчас дополнителько ко всему еще установил новый плагин от Александра Каратаева, который кроме как закрывает ссылки комментаторов в span так еще кнопка «ответить» перестала образовывать replytocom.Советую

  4. Лара

    Привет! Собачка — возможно, белоснежный самоед. А статья отличная, все способы, которые действуют. Единственное, про плагин не знала, посмотрела, что он обновлялся последний раз в 2009 году. Интересно, совместим с новой версией движка?

    А, нет вот что написано: Требуется: 2,7 или выше Совместимость до: 2.9.2 Последнее обновление: 2009-12-18 Скачиваний: 2147

  5. Евгений

    Я тоже этот метод применял, у Екатерины тоже применял, также прописывал в 301 редирект и в functions.php прописывал. Но мне последнее почему то не понравилось. Не знаю почему.

    1. Денис Тумилович

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

          1. Vlad

            Японский тоже очень похож, а вот Финский уже не тянет… =)

          2. Vlad

            Денис, хватит интригу создавать! ;)

  6. Алексей

    В принципе, с небольшой натяжкой Итальянский вольпино.
    Я иссяк :)

      1. Алексей

        Еще дойти надо до финала. Правильный ответ еще не озвучен :)

        1. Vlad

          Скорее всего он уже есть… =)

          Хотя, будет классно, если он скажет что никто не угадал! :-D

          1. Алексей

            Может и так. Вон как у шпицев щенки похожи. А возможно, это какая-нибудь экспериментальная порода, вроде — корейский саблезубый ухоплан :)

        2. Vlad

          Да, по щенкам так сразу и не угадаешь… Предлагаю подождать пока они вырастут и тогда продолжить конкурс! :D

  7. Александр Викторович

    Проверил свой блог на предмет наличия дублей страниц и таковых не обнаружил. но никаких защитных действий я не делал. Древовидные комментарии у меня есть, кнопка «ответить»- обычная. При наведении курсора показывает обычный адрес страницы, без replytocom. В вебмастерах тоже нет. Может в шаблоне темы что то заложено? Он у меня бесплатный от WP. Форму комментирования тоже не менял. Как бы хорошо, но не понятно.

  8. Максим

    Привет, Денис!
    Вариант не использования древовидных комментариев, конечно, беспроигрышный. Но вот как-то не удобно такие комменты читать. Поэтому по мне лучше заморочитсья один раз и удалить дубли (не только replytocom), чем обижать своих читателей неудобной навигацией комментариев. :)

  9. Азик

    Я сделал все, что советовал Борисов — дубли переадрессовываются на оригинальную страницу, однако каким-то образов появились ссылки на сайте. И теперь у меня заспамленность, как показывают Xtool и Linkpad. Не знаешь, как их убрать??)

    1. Денис Тумилович

      заспамленность — это значит много исходящих ссылок. Количество входящих, в т.ч. редиректов не имеет значения, насколько я знаю.

      1. Азик

        Да, но ведь они закрытые! Так почему раньше они не проявлялись, а теперь вдруг открылись?)

        1. Александр

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

          1. Надежда

            О, встретила своего единомышленника!согласна, что Борисов именно такой, одним словом хороший продажник. А главное ведь какой имидж себе создал!

          2. Сергей Оксак

            Так вы пишите эту информацию Борисову, я вот не верю, чтобы он непроверенную информацию бы выдавал на сайте и в своих уроках

      2. Александр

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

  10. Олег

    Привет, Денис! Я сначала боролся с дублями с помощью ошибки 404, но это не принесло результата. Прошло несколько месяцев, а дубли не выпали из индекса. Теперь пробую 301-й редирект

  11. Александр

    Я избавился от появления дублей с помощью плагина. Пока вроде все нормально, но опять же, хочется сделать все чтобы работало с помощью кода. Буду использовать этот метод чтобы удалить с блога еще один плагин

    1. Надежда

      А может не стоит? Не все плагины нагрузку делают большую, к тому же плагин — это тоже код.

  12. Надежда

    У меня нашлось 2 штуки, решила пусть будут, ничего менять не буду, Древовидные комментарии у меня включены и кнопка «ответить»- обычная. Наверно тема такая.

Добавить комментарий

Ваш адрес email не будет опубликован.