Блокировать внешние HTTP-запросы к определенной папке через htaccess - PullRequest
1 голос
/ 04 января 2012

Я хотел бы заблокировать все внешние http-запросы, направленные в определенную папку, и разрешить все внутренние (от самого сервера) http-запросы.

Это мой файл .htaccess

# Denied access folders
RewriteRule ^resources* - [F]
RewriteRule ^assets* - [F]

Спасибо за помощь:)

Ответы [ 2 ]

2 голосов
/ 04 января 2012

ИМХО, проще поместить соответствующий файл .htaccess в каждую из папок и избегать mod_rewrite:

#
# Restrict access by IP address
#
Order Allow,Deny 
Allow from 127.           # localhost

Вы можете добавить столько Allow правил, сколько вам нужно.

0 голосов
/ 06 июня 2013

Убедитесь, что к этому каталогу могут обращаться только другие программы в этом домене

SetEnvIfNoCase Referer my-domain.com internal

order Deny, разрешить Deny из всех разрешений от env = internal

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...