htaccess принимает трафик только от определенного http_referer

Я пытаюсь настроить файл htaccess, который будет выполнять следующее:

Разрешить просмотр моего веб-сайта только в том случае, если просматривающий пользователь пришел с определенного домена (ссылка)

Так, например. У меня есть домен под названием. protect.mydomain.com. Я только хочу, чтобы люди, пришедшие по ссылке с unprotected.mydomain.com, имели доступ к protect.mydomain.com.

Большая нерешенная проблема, с которой я столкнулся, заключается в том, что если вы перейдете на protect.mydomain.com с сайта unprotected.mydomain.com и нажмете ссылку на protect.mydomain.com, которая переходит на другую страницу под protect.mydomain.com, то я получу Вернитесь к моему перенаправлению, потому что http_referer - protect.mydomain.com. Поэтому, чтобы бороться с этим, я поставил галочку, чтобы реферер тоже мог быть protect.mydomain.com. Это'не работает и доступ разрешен отовсюду. Вот мой файл htaccess. (Все это по https)

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_REFERER} ^https://(.+\.)*mydomain\.com
RewriteCond %1 !^(protect|unprotected)\.$ 
RewriteRule ^.*$ https://unprotected.mydomain.com/ [R=301,L]

Ответы на вопрос(1)

Ваш ответ на вопрос