Мне нужно ограничить доступ к 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]
Я связался со своим веб-хостом, но они сказали, что не предлагают поддержку по вопросам кодирования, поэтому я надеюсь, что кто-то может мне помочь.