У меня есть три файла, к которым я хотел бы разрешить доступ (home.php, contact.php, login.php). У меня также есть папка, содержащая активы (активы), к которым я бы хотел запретить прямой доступ.
Это мой код, но он запрещает доступ ко всем файлам / папкам.
Order deny,allow
Deny from all
<Files "home.php|contact.php|login.php">
Order Allow,Deny
Allow from all
</Files>
Я смотрел на SO, но никто не освещал эту тему, так что это не дубликат.
СПАСИБО
Этот пример показывает, как вы можете разрешить только несколько типов файлов и отклонить другие запросы. Добавьте это к вашему assets
папка.
Order Allow,Deny
<FilesMatch "\.(html|css|js)$">
Order Deny,Allow
Allow From All
</FilesMatch>
Других решений пока нет …