У меня несколько доменов, указывающих на один и тот же сайт.
Пример:
у меня есть www.admin-domain.com
указывает на /var/www
у меня есть www.test.com
указывает на /var/www/test
каталог, и это нормально.
Пример:
www.admin-domain.com/test
показывает то же содержание, что и www.test.com
Как заблокировать с помощью файла .htaccess www.admin-domain.com/test
?
Создайте .htaccess в каталоге "test" со следующим содержимым:
RewriteEngine On
RewriteCond %{HTTP_HOST} !www.test.com$
RewriteRule (.*) - [F]
Если виртуальный хост, обращающийся к файлу, не www.test.com
тогда сервер вернет сообщение 403 Forbidden.
Бросьте .htaccess
файл в /var/www
с содержанием ниже:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.admin-domain\.com [NC]
RewriteCond %{REQUEST_URI} ^/test/.*
RewriteRule ^(.*)$ - [F,L]
но ваш пример, кажется, противоречит тому, что вы сказали раньше.