2014-08-28 3 views
0

У меня возникла следующая проблема.Сайт для копирования на сайт (свернуть), как перенаправить

Мой сайт копируется 1: 1 в другой домен и на другой сервер, и единственное, что изменилось - это реклама.

Домен получил домен .com и оригинальный сайт (и принадлежит мне)

Домен B получил .ee домен и копирования 1: 1 оригинального сайта (принадлежащего тенистом эстонской компании)

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

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

Проблема:

Мой сервер использует лак обналичивание, поэтому на основе PHP/Apache Перенаправление означает, что мои пользователи будут видеть ту страницу (если обналичить). Должен ли я использовать javascript для определения ip, а затем перенаправления? (Замедление времени загрузки для всех пользователей)

Q:

Как я служу другую страницу, основанную на IP, а кэш лак работает.

Сервер:

Centos 6,4

Apache, Varnish

PHP 5+

ответ

0

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

Вы можете заблокировать пользовательские агенты curl/perl, но изменение пользовательского агента - 1 минута работы, поэтому не ожидайте от него слишком многого. :)

Вы также можете настроить fail2ban для сканирования IP-адресов со слишком большим количеством запросов в секунду и добавить их в iptables для хорошего.

http://www.fail2ban.org/wiki/index.php/Main_Page

+1

Один из самых простых способов остановить 'cURL' является использование' ' перенаправление на страницу инвалидов. 'cURL' не поддерживает javascript, и поэтому страница не будет загружаться для них. Это повлияет на то, кто может использовать ваш сайт с помощью крайне незначительной суммы. Те, кто использует расширения 'noscript' в своих браузерах, должны фактически приземляться на странице и просто объяснять им аргументацию, что он отключен. – Ohgodwhy

+0

Вот почему я использую .NET для написания ботов на основе IE для обхода веб-страниц. Медленнее, конечно, но сложнее блокировать;) – mariobgr

+0

Правильно, полностью это понимаю. Тем не менее, вы находитесь в небольшом процентиле людей, которые действительно будут стараться сделать это. Большинство людей, использующих 'cURL', являются детьми-сценаристами с копией + макароны. – Ohgodwhy

Смежные вопросы