Использование .htaccess для ограничения доступа к файлам - PullRequest
8 голосов
/ 11 февраля 2012

У меня есть 2 домена, размещенных в одной учетной записи, но я хочу ограничить второй домен, чтобы не получать доступ к файлам.

У меня есть abc123.com и zyx987.com.

В моем php я делаю все, что мне нужно для отображения доменного имени и шаблона на основе домена, но я хочу, чтобы с abc123.com был доступен только файл / download.

В папке загрузки находятся файлы, такие как: file1.pdf или file2.zip.

Я попытался «запретить все», но это не сработало, так как другой домен тоже заблокирован.

Есть ли другой способ?

1 Ответ

8 голосов
/ 11 февраля 2012

Вот что вам нужно сделать. Поместите это в свой .htaccess

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^(www.)?zyx987.com$
RewriteRule ^download - [F]

Это заблокирует любой запрос как:

/download/
/download/file1.jpg
/download/another/file.zip

и дать разрешение отказано.

...