Можно ли принимать трафик только из одного домена, в идеале, используя файл .htaccess?
Я хочу, чтобы мой сайт был доступен только по ссылке на другой сайт, который у меня есть.
Я знаю, как заблокировать один ссылающийся домен, но не все домены
RewriteEngine on
# Options +FollowSymlinks
RewriteCond %{HTTP_REFERER} otherdomain\.com [NC]
RewriteRule .* - [F]
это мой полный код переписывания:
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_REFERER} .
RewriteCond %{HTTP_REFERER} !domain\.co.uk [NC]
RewriteRule .? - [F]
# The Friendly URLs part
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
Я думаю, что это работает, но ни один из ресурсов не загружается, и я получаю ошибку 500, когда нажимаю на другую ссылку.