- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Что делать, если ваша email-рассылка попала в спам
10 распространенных причин и решений
Екатерина Ткаченко
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Доброй ночи!
Хочу заблокировать доступ на свой сайт с другого сайта. Возможно это как-то реализовать?
lesha1985, вопрос не понятен, напишите подробнее в чем проблема. Как движок и т.д.
Скорее всего у ТС кто то граббит контент или рисунки...
Ну, например, есть сайт А (мой), и сайт Б, с которого идет траф на сайт А. Мне этот траф нежелателен (по ряду причин). Возможно ли сделать так, чтобы при переходе с сайта Б на сайт А пользователь видел какую-нибудь ошибку, чтобы был отказ в доступе, или чтобы его может редиректило куда-нибудь) Вот что-то типа такого)
Если через хостинг, через Cpanel поставить IP бан на этот сайт, это решит проблему? (сейчас не из дома пишу, не могу проверить, к сожалению)
lesha1985 добавил 10.06.2009 в 23:56
если написать вот так, получится?
<?php
$ip=getenv("Remote_addr");
$real_ip=getenv("HTTP_X_FORWARDED_FOR");
$otkuda=getenv("HTTP_REFERER");
$basaspam= array("www.плохой_сайт.ru","www.еще_сайт.ru");
$arrurl = parse_url($otkuda);
if (in_array($arrurl[host],$basaspam))
{
// Юзер пришел с нежелательного сайта - отказ
}
else
{
// Добро пожаловать
}
?>
если я правильно понял, то можно например в .htaccess прописать:
RewriteEngine On
RewriteCond %{HTTP_REFERER} ^.*(siteA).* [NC]
RewriteRule ^(.*) http://lleo.aha.ru/na/ [NS,NC,L]
где siteA - сайт с которого преходят
сделал вот так, помогло. может кому пригодится
## SITE REFERRER BANNING
RewriteEngine on
# Options +FollowSymlinks
RewriteCond %{HTTP_REFERER} bad_site\.ru [NC]
RewriteRule .* - [F]