Запретить перенаправление с внешних доменов - PullRequest
0 голосов
/ 17 ноября 2011

Мне нужно предотвратить перенаправление внешнего домена на мой домен.Я пытался использовать следующие правила:

RewriteCond %{HTTP_REFERER} ^http://www.extenaldomain.com [NC]
RewriteRule ^$  /my_error_page.htm [R,L]

, но это не работает.Я пробовал также:

RewriteCond %{HTTP_FORWARDED} ^http://www.extenaldomain.com [NC]
RewriteRule ^$  /my_error_page.htm [R,L]

, но это тоже не работает.есть идеи?

Ответы [ 2 ]

0 голосов
/ 21 ноября 2011

решено: работает:

RewriteCond %{HTTP_REFERER} extenaldomain\.com [NC]
RewriteCond %{REQUEST_URI} !^/my_error_page.htm
RewriteRule (.*)  /my_error_page.htm [R,L]
0 голосов
/ 17 ноября 2011

Почему бы вам просто не уточнить доменное имя, не добавляя лишних вещей?Попробуйте, это должно работать:

RewriteCond %{HTTP_REFERER} extenaldomain\.com [NC]
RewriteRule (.*)  /my_error_page.htm [R,L]

Скажите, если это так

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...