как ограничить доступ к файлу в .htaccess для определенного домена

#.htaccess

#.htaccess

Вопрос:

Я хочу ограничить доступ к файлу «test.txt » с .htaccess Проблема в том, что я нахожусь на нескольких сайтах, и я хочу, чтобы только один домен имел доступ к файлу, например. mydomain.com/test.txt

Когда другой домен пытается получить доступ, он должен отказать им: otherdomain.com/test.txt

Мультисайт — это совместное использование одних и тех же файлов, но разных баз данных.

 <Files "test.txt">
  Order deny,allow
  deny from all
  allow from mydomain.com
</Files>
 

Комментарии:

1. Спасибо, что поделились своими усилиями в своем вопросе, не могли бы вы, пожалуйста, указать пример URL, который вы хотите ограничить, чтобы лучше понять вопрос, спасибо.

Ответ №1:

Вы можете использовать это правило запрета перезаписи вместо allow/deny :

 RewriteEngine On

RewriteCond %{HTTP_HOST} !^(?:www.)?mydomain.com$ [NC]
RewriteRule ^test.txt$ - [NC,F]