Я хотел бы заблокировать все внешние http-запросы, направленные в определенную папку, и разрешить все внутренние (от самого сервера) http-запросы.
Это мой файл .htaccess
# Denied access folders RewriteRule ^resources* - [F] RewriteRule ^assets* - [F]
Спасибо за помощь:)
ИМХО, проще поместить соответствующий файл .htaccess в каждую из папок и избегать mod_rewrite:
.htaccess
mod_rewrite
# # Restrict access by IP address # Order Allow,Deny Allow from 127. # localhost
Вы можете добавить столько Allow правил, сколько вам нужно.
Allow
SetEnvIfNoCase Referer my-domain.com internal
order Deny, разрешить Deny из всех разрешений от env = internal