Блокировать прямой доступ к главному домену и поддоменам с помощью одного .htaccess - PullRequest
0 голосов
/ 28 декабря 2018

Я хочу защитить прямой доступ к файлу на моем сервере.у меня есть приведенный ниже код, он хорошо работает:

#To protect direct access

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?maindomain.com [NC]
RewriteRule \.(xls|pdf|doc|docx|ppt|pptx)$ - [NC,F,L]

Я хочу защитить субдомены, такие как test.maindomain.com, blog.maindomain.com, 1) как я могу это сделать с помощью приведенного выше кода?2) мне нужно поместить этот код в каждый поддомен?

1 Ответ

0 голосов
/ 28 декабря 2018

Вы можете попробовать это правило, чтобы заблокировать оба домена:

RewriteEngine on

RewriteCond %{HTTP_REFERER} !https?://(www\.|test\.|blog\.)?maindomain\.com [NC]
RewriteRule \.(?:xls|pdf|doc|docx|ppt|pptx)$ - [NC,F,L]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...