Мне нужно предотвратить перенаправление внешнего домена на мой домен.Я пытался использовать следующие правила:
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]
, но это тоже не работает.есть идеи?
решено: работает:
RewriteCond %{HTTP_REFERER} extenaldomain\.com [NC] RewriteCond %{REQUEST_URI} !^/my_error_page.htm RewriteRule (.*) /my_error_page.htm [R,L]
Почему бы вам просто не уточнить доменное имя, не добавляя лишних вещей?Попробуйте, это должно работать:
RewriteCond %{HTTP_REFERER} extenaldomain\.com [NC] RewriteRule (.*) /my_error_page.htm [R,L]
Скажите, если это так