.htaccess вместо блокировки нужно сделать переадресацию - вопрос №826734

вместо блокировки нужно сделать переадресацию на другой ресурс.

Options All

SetEnvIfNoCase Referer "^http://([a-z0-9-]+.)? плохойсайт.ru.*$" bad_site

Order Allow,Deny

Allow from all

Deny from env=bad_site

сгодится любой другой варинт хоть на php… главное что бы пользователи пришедшие на мой сайт с сайта с которого я не хочу получать их, видели не старничку с ошибкой, а перенаправлялись на другой сайт. 

11.11.13
2 ответа

Лучший ответ по мнению автора

Должен поддерживаться
mod_rewrite в .htaccess

RewriteEngine On
RewriteCond %{HTTP_REFERER} ^.*bad.ru.*$
RewriteRule (.*) _http://youtube.com [R=302,L]
 

Можно добавить различных RewriteCond для уточнения условий
RewriteRule — собственно куда Вы переправляете 

_http замените на http

21.11.13
Лучший ответ по мнению автора

Другие ответы

готов разобраться — стоимость 500 рублей

12.11.13

Дима

Читать ответы

Павел Викторович

Читать ответы
Посмотреть всех экспертов из раздела Технологии > PHP
Пользуйтесь нашим приложением Доступно на Google Play Загрузите в App Store