Привет
Клоны сайтов делаются 2 способами:
Во втором случае, всё делается элементарно на сервере
С обеими способами справиться можно с помощью JS кода, который будет отслеживать что в строке адреса указан оригинальный домен, если же нет, то делать перенаправление на оригинальный домен.
Но есть проблема, что мешает просто вырезать эту JS проверку? (Спойлер: Ничего)
Потому будем защищать этот код путём минимизации.
Сделаем URL домена не таким очевидным, например
мы вынесли букву
дальше наш код
минимизируем с такими настройками
и получаем
Вставляете код в любую часть вашего шаблона или в Вставить код - Низ сайта.
хотя этот способ не защитит от продвинутого парсерщика, но защитит от посредственных клоноводов.
Клоны сайтов делаются 2 способами:
- Через DNS, записью CNAME на поддомене;
- Через парсинг.
Во втором случае, всё делается элементарно на сервере
PHP:
<?php
$file = file_get_contents('http://parsing-site.ru'); // парсите его
$file = str_replace('parsing-site.ru', 'my-site.ru', $file); // меняете все ссылки на свои
print_r($file); // отдаёте сайт
JavaScript:
<script>
var mydomain = 'original.ru';
if (window && window.location && window.location.host.indexOf(mydomain) === -1) {
window.location.href = mydomain;
}
</script>
Потому будем защищать этот код путём минимизации.
Сделаем URL домена не таким очевидным, например
JavaScript:
var iletter = 'i';
var mydomain = 'or' + iletter + 'g' + iletter + 'nal' + '.' + 'r' + '' + 'u';
i
в отдельную переменную и разбили домен на несколько составляющих, для большей нечитабельности.дальше наш код
JavaScript:
<script>
var iletter = 'i';
var mydomain = 'or' + iletter + 'g' + iletter + 'nal' + '.' + 'r' + '' + 'u';
if (window && window.location && window.location.host.indexOf(mydomain) === -1) {
window.location.href = mydomain;
}
</script>
и получаем
JavaScript:
<script>
var w="i";var i="or"+w+"g"+w+"nal"+"."+"r"+""+"u";
if(window&&window.location&&window.location.host.indexOf(i)===-1){window.location.href=i}
</script>
хотя этот способ не защитит от продвинутого парсерщика, но защитит от посредственных клоноводов.
Последнее редактирование: