Привет тебе дорогой друг. Сегодня я решил написать ответ на многочисленные вопросы на тему дублей страниц. Я, если честно, удивлен, почему столько блоггеров даже не в курсе как найти и удалить с сайта эти дубли страниц replytocom. Большинство из моих читателей, я уверен — знает о чем я.
Да, меня уже не раз просили и в комментариях и в письмах, о том, чтобы я рассказал что такое дубли страниц и как избавится от них.
И что самое главное — у меня эти дубли тоже есть!! Я не скажу, что для меня это был ШОК прям. Я знал про них, просто как-то руки не дошли.
[tip]Кстати, никто больше не хочет поучаствовать в этом конкурсе и выиграть 300 рублей?[/tip]
Итак, сегодня в статье.
Что такое дубли страниц на твоем блоге?
Самое главное что нужно уяснить — replytocom дубли появляются только при использовании древовидных комментариев. Другими словами — не используй древовидные каменты и не парься :) Можно дальше не читать.
Остальным читать внимательно, что называется «от корки до корки».
[warning]А ведь некоторые скажут «Блин, я веду блог годами, а ничего не получается».
И все, блог заброшен или начнется еще один говноблог! Фу!
Никогда не сдавайся, даже если у тебя есть проблема.[/warning]
Да, именно такое разочарование может прийти когда пишешь пишешь, а читалей всё нет. И тема сегондяшней статей — это одна из причин.
Так вот, если у тебя есть древовидные комментарии — возможно, у тебя есть и дубли replytocom.
Как найти дубли с replytocom ?
Присмотрись к своему блогу, может быть ты заметишь ссылки вот такого вида
site.ru/post?replytocom=7062
Я уверен, что увидишь. Я даже подскажу где они. Вот, например, зайди на эту страницу и прокрути её к комментариям. А теперь наведи на кнопку «ответить».
И посмотри какая ссылка высветится снизу браузера.
Если в ссылке есть фраза retplytocom — значит у тебя есть и дубли.
Есть еще один способ проверить наличие дублей — заходи в гугл вебмастер. Пункты «Сканирование» -> «Параметры URL».
Почему такая шумиха среди этих дублей если мой блог нормально себя чувствует?
Эту пару абзацев я добавил в самом конце, прямо перед публикацией статьи.
Один из комментаторов задал мне вопрос «Зачем удалять эти дубли, дескать у меня есть дубли и мне за это ничего не было?». Отвечаю — если пока ничего не было — это не значит что ничего и не будет.
Это сродни фразе: «Вот Петька из второго подъезда наркотой торгует и ничего ему за это не делают».
Сделают, поверьте :)
Если сейчас количество левых ссылок и страниц — не значительно — тебя и не трогают. А вот когда у тебя на блоге будут сотни статей и на каждой статье будут сотни комментариев — тогда и посмотрим, окей?
Как навсегда и с гарантией избавиться от проблемы с Replytocom ?
Есть несколько методов избавления от этой проблемы.
С помощью файла Robots.txt или .htaccess
Первое что приходит на ум — это редактировать файл robots.txt и вставить следующую строку:
Disallow: /*?replytocom
Это первое что приходит на ум, но ЭТО НЕ ПРАВИЛЬНО!!!
Если у тебя есть в «роботсе» что-то из этих строчек
Disallow: /*?*
Disallow: /*?
Disallow: /*?replytocom
Disallow: /?replytocom
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»
Самый главный способ этой статьи — еще впереди.
С помощью плагина
Конечно, сейчас практически любой проблему можно в 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].
С уважением, Денис Тумилович.
Я у себя буквально на прошлой неделе тоже провел мероприятия по избавлению от этого через htaccess. Раньше как-то не придавал значения, но всё чаще и чаще стал натыкаться на статьи о вреде replytocom без редиректа и решил тоже его поставить.
Я, да. просто купил адаптированный шаблон! без кнопки ответить (то есть не открывает в новой вкладке)
Ну, дела!
У меня тоже есть дубли. На днях буду исправлять.
Хорошо, что разные способы предложил, я лично с кодами не дружу пока, попробую, конечно. Но, скорее всего, плагинами воспользуюсь.
Судя по твоим словам, для молодого блога это не криминал, успокаивает :)
А я сделал все, что посоветовал Борисов и дубли тю тю…
Даже статью написал, в которой привожу доказательства.
По моему, самый лучший способ избавиться от дублей, это прописать редирект ( как ты и сказал) и внести мета теги noindex в файле function.php ну и соответственно убрать запреты дублей в файле robots.txt
Именно так я избавился от всех дублей за два месяца.
А сейчас дополнителько ко всему еще установил новый плагин от Александра Каратаева, который кроме как закрывает ссылки комментаторов в span так еще кнопка «ответить» перестала образовывать replytocom.Советую
Кстати, порода собаки, которая на фотки это…скорей всего Сибирский Хаски!
Угадал?
Увы, Игорь, не оно.
А может быть это Лайка? Или Айну?
Не-а, и не лайка и не Айну :)
Привет! Собачка — возможно, белоснежный самоед. А статья отличная, все способы, которые действуют. Единственное, про плагин не знала, посмотрела, что он обновлялся последний раз в 2009 году. Интересно, совместим с новой версией движка?
А, нет вот что написано: Требуется: 2,7 или выше Совместимость до: 2.9.2 Последнее обновление: 2009-12-18 Скачиваний: 2147
увы, Лара, не Самоед
Я тоже этот метод применял, у Екатерины тоже применял, также прописывал в 301 редирект и в functions.php прописывал. Но мне последнее почему то не понравилось. Не знаю почему.
Померанский шпиц?
Тепло, прям горячо, но мимо! Алексей, давай жги. Если бы не ты я бы в следующей статье сам бы объявил :) А сейчас еще подожду.
Привет, Денис! Щенки очень похожи на Чау-чау! =)
Привет, Влад, Увы, тоже мимо.
Американский эскимосский шпиц…
Ну или еще может быть Немецкий шпиц…
Японский тоже очень похож, а вот Финский уже не тянет… =)
Денис, хватит интригу создавать! ;)
А победителя мы узнаем в следующей статье :) :)
Ахаха. Молодец! :D
Малый немецкий шпиц
Или японский шпиц
В принципе, с небольшой натяжкой Итальянский вольпино.
Я иссяк :)
Алексей, удачи вам в финале! ;)
Еще дойти надо до финала. Правильный ответ еще не озвучен :)
Скорее всего он уже есть… =)
Хотя, будет классно, если он скажет что никто не угадал! :-D
Может и так. Вон как у шпицев щенки похожи. А возможно, это какая-нибудь экспериментальная порода, вроде — корейский саблезубый ухоплан :)
Да, по щенкам так сразу и не угадаешь… Предлагаю подождать пока они вырастут и тогда продолжить конкурс! :D
«саблезубый ухоплан» жесть! ахах
Нееет !!! :)
Не факт
Так а когда следующая статья? :D
В Новом году! ;)
Ну зачем же…
Ну как-то так… Без обид! =)
Проверил свой блог на предмет наличия дублей страниц и таковых не обнаружил. но никаких защитных действий я не делал. Древовидные комментарии у меня есть, кнопка «ответить»- обычная. При наведении курсора показывает обычный адрес страницы, без replytocom. В вебмастерах тоже нет. Может в шаблоне темы что то заложено? Он у меня бесплатный от WP. Форму комментирования тоже не менял. Как бы хорошо, но не понятно.
Привет, Денис!
Вариант не использования древовидных комментариев, конечно, беспроигрышный. Но вот как-то не удобно такие комменты читать. Поэтому по мне лучше заморочитсья один раз и удалить дубли (не только replytocom), чем обижать своих читателей неудобной навигацией комментариев. :)
Я сделал все, что советовал Борисов — дубли переадрессовываются на оригинальную страницу, однако каким-то образов появились ссылки на сайте. И теперь у меня заспамленность, как показывают Xtool и Linkpad. Не знаешь, как их убрать??)
заспамленность — это значит много исходящих ссылок. Количество входящих, в т.ч. редиректов не имеет значения, насколько я знаю.
Да, но ведь они закрытые! Так почему раньше они не проявлялись, а теперь вдруг открылись?)
Борисов продал свои курсы заработал денег а как оказалось поисковики индексировали эти ссылки, просто красиво преподнес информацию. Как всегда пользы ноль. При проверке через любой сервис тебе покажет все исходящие ссылки, не работает метод Борисова
О, встретила своего единомышленника!согласна, что Борисов именно такой, одним словом хороший продажник. А главное ведь какой имидж себе создал!
Так вы пишите эту информацию Борисову, я вот не верю, чтобы он непроверенную информацию бы выдавал на сайте и в своих уроках
Давай вместе разбираться, напиши мне.
Это слишком много исходящих ссылок. Скорее всего много ссылок ставил на сторонние ресурсы и поэтому показывает такое значение, либо ссылки комментаторов не закрыты от индексации, тоже может повлиять. У меня такая же система
Привет, Денис! Я сначала боролся с дублями с помощью ошибки 404, но это не принесло результата. Прошло несколько месяцев, а дубли не выпали из индекса. Теперь пробую 301-й редирект
Хороший вариант
Я избавился от появления дублей с помощью плагина. Пока вроде все нормально, но опять же, хочется сделать все чтобы работало с помощью кода. Буду использовать этот метод чтобы удалить с блога еще один плагин
А может не стоит? Не все плагины нагрузку делают большую, к тому же плагин — это тоже код.
У меня нашлось 2 штуки, решила пусть будут, ничего менять не буду, Древовидные комментарии у меня включены и кнопка «ответить»- обычная. Наверно тема такая.