Разрешить посетителям доступ к сайту с одного домена реферера, используя .htaccess - PullRequest
0 голосов
/ 19 апреля 2020

Мне нужно ограничить доступ к mydomain1.com для посетителей, которые НЕ приходят по ссылке на mydomain2.com. Посетители, которые имеют прямой доступ к странице, также должны иметь доступ. В качестве последнего средства я хотел бы заблокировать посетителей из указанных c доменов с плохими ссылками.

Я пробовал несколько инструкций .htaccess, но пока ни одна из них не работает. Например, это не работает:

RewriteCond% {HTTP_REFERER} ^ http: // (?:. *.)? Domainname.com RewriteRule ^ - [L]

RewriteRule ^ - [F]

Это либо:

RewriteCond% {HTTP_REFERER}! ^ Http: // (?:. *.)? Domainname.com RewriteRule ^ - [F]

Я пытался заблокировать посетителей специально от плохого реферера, но это не сработало:

RewriteEngine на RewriteCond% {HTTP_REFERER} baddomain.com [NC] RewriteRule. * - [F]

Я связался со своим веб-хостом, но они сказали, что не предлагают поддержку по вопросам кодирования, поэтому я надеюсь, что кто-то может мне помочь.

...