2015-08-24 2 views
0

Я пытаюсь написать htaccess файл на некоторое время без везения.htaccess перенаправить все источники, за исключением одного

, поэтому мне нужно перенаправить всех с моего сайта, если они не отправляются с определенного URL-адреса.

Так что, только если реферал от let say www.yahoo.com, он пройдет, иначе он будет перенаправлен.

Он должен соответствовать корневой домен, так что если реферер является www.yahoo.com/somedirectory или www.yahoo.com/?someparam=someparamvalue & etcetc = etcetc

он должен получить пропущено и НЕ перенаправлено.

Может ли кто-нибудь мне помочь.

Спасибо!

ответ

1

Try:

RewriteEngine On 
RewriteCond %{HTTP_REFERER} !^https?://www\.yahoo\.com/ 
RewriteRule^/wrong-referer-url? [L,R] 
+0

Это должно сделать это. Спасибо! – Dan