Каталог RSS-каналов
Статистика

RSS-каналов в каталоге: 3391

Добавлено сегодня: 0

Добавлено вчера: 0

Hi-Tech / Прочее

Клоны сайтов: недосказанное

Типичный интернетчик ™ 06.07.2019 в 20:14

Вячеслав Скоблей: о творчестве, о жизни и прочей ерунде, даю советы: как жить в интернете, как выжить и что со всем этим делать

Клоны сайтов: недосказанное

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

В статье "Если вы обнаружили полный клон своего сайта в интернете" мы рассмотрели теорию создания клонов сайтов. Далее, я показал на примерах (см. "Удаляем клоны своего сайта из индекса ПС") как бороться с клонами и заблокировать клоны в поиске. Потом был шквал почты, комментариев, даже просьбы помочь платно с данным вопросом (следует учитывать, что не все люди разбираются в кодах). В ходе такого обсуждения появились новые неучтенные вопросы, на которые хотелось бы ответить в рамках этой статьи, чтобы сэкономить свое и Ваше время. Диалог о том, как побороть клоны сайтов, мы построим в форме вопросов-ответов:

Как узнать, что сайт клонировали

Клоны сайтов можно найти в поиске. Можно воспользоваться операторами поиска Google для уточняющего поиска. Например:

intitle:Если вы обнаружили полный клон своего сайта в интернете

Оператор intitle находит страницы, в заголовке (title) которых есть интересующее нас словосочетание, в нашем случае это название статьи «Если вы обнаружили полный клон своего сайта в интернете» целиком.

Наиболее эффективным оператором служит inurl. Он находит сайты или страницы, которые имеют в URL искомый URL. Вот как искать по ссылкам со своим сайтов (пример):

inurl:/esli-vy-obnaruzhili-polnyj-klon-svoego-sajta-v-internete-2017-02-21.html

Сайты (в результатах поиска) у которых будет идентичный URL наверняка Вас склонировали или скопировали.

Какой код разместить на сайте чтобы с клона был редирект на сайт-оригинал

В область ... на своем сайте (который склонировали) вы можете вставить следующий код:

или в любое место (но желательно ближе к верху):

Данный код проверяет, принадлежит ли загруженная страница сайту "ваш-сайт.ru". Поскольку это будет "klon.ru", то сработает редирект на "ваш-сайт.ru"

На какие части разбивать домен: "ваш-"+"сай"+"т.ru"

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

"ваш-"+"сай"+"т.ru" "ва-"+"шсайт"+".ru" "в-"+"фшс"+"айт"+".ru" "в"+"а"+"ш-"+"са"+"й"+"т.r"+"u" Я разместил код, он работал (редиректил), но вскоре исчез с клона

Скорее всего, злоумышленник его обнаружил у себя на сайте и вырезает его. Очень часто они вырезают или даже строку целиком. Можно модифицировать скрипт, например:

Или не размещать скрипт в теле страницы, а разместить его в любой файл JS, который загружается на вашем сайте (откройте любой используемый файл JS вашего сайта и вставьте в самый конец с новой строки):

var $url = "ваш-" + "сай" + "т.ru" ; if ( $url !== location . host ) { location . href = 'http://' + $url ;} Как сделать переадресацию с клона на ту же самую страницу оригинального сайта

Возможно, вы захотите перенаправлять посетителей с клона именно на ту страницу, которую посетил пользователь, а не на главную страницу домена? Код можно модифицировать следующим образом:

Как собрать информацию о своих клонах и переходах с клонов в Яндекс.Метрике

Вы можете добавить метку (как пример ? utm ) и позднее отслеживать все переходы с этой меткой в Яндекс.Метрике:

Почему скрипт не срабатывает на кириллических доменах

Для кириллических доменов необходимо учитывать в скрипте обе варианта написания домена (в том числе и в Punycode), только в таком случае гарантируется работоспособность защиты против клонов:

Код не появился на клоне после размещения на оригинале

Это значит, что клон кеширует данные с Вашего сайта с определенной периодичностью. Чтобы убедиться в этом, откройте любую заведомо несуществующую страницу на клоне, например /jkajkjhfkllk.html Если в коде такой новой страницы появился ваш код, с большой вероятностью можно утверждать, что вскоре он появится на всех страницах клона (после очистки страниц кеша).

Бывают и случаи, когда клон не самообновляется больше с сайта-оригинала. Как быть в такой ситуации: как разместить код редиректа в таком случае?

Один из вариантов - изучить дерево загрузки клона. Нажмите Ctrl+Shift+C на клавиатуре или Посмотреть код элемента в меню правой кнопкой мыши на странице клона. Перейдите во вкладку Network - отфильтруйте JS (возможно придется нажать F5). Внимательно изучите: не тянет ли клон какой-либо JS файл с вашего сайта (а часто так и бывает)? Если JS подгружается с сайта оригинала, то смело вставляете код редиректа в этой файл и редирект с клона заработает! Не забудьте очистить кеш браузера!

Другие записи ленты

Почему только ежемесячные работы по SEO дают результат? 31.05.2019 в 09:18

Укрощение range в Contact Form 7 27.04.2019 в 15:22

WEB-tools — когда все под рукой 14.02.2019 в 14:57

Встраиваем случайное видео с Youtube на сайт 25.09.2018 в 20:15

Что такое крауд-ссылка и где получить ее бесплатно? 07.08.2018 в 17:50

Изменить дизайн страницы авторизации WordPress 14.07.2018 в 15:16

Работают ли SMS-рассылки сегодня? 22.05.2018 в 20:43

Как Яндекс невзлюбил всех криптовалютчиков вместе взятых 09.04.2018 в 11:14

Удаляем клоны своего сайта из индекса ПС 07.04.2018 в 10:35

Contact Form 7 отправленные данные определяет как SPAM 28.03.2018 в 10:00