Управление доступом к файлам

Действие файла .htaccess распространяется на директорию и подкатегории в котором он размещен.

1
Deny from all
htaccess
Order Allow,Deny
<FilesMatch "^index\.php$">
Allow from all
</FilesMatch>
htaccess
<Files .php>
Order Allow,Deny
Deny from all
</Files>
htaccess
<FilesMatch ".(htaccess|htpasswd|bak|ini|log|sh|inc|config|psd|fla|ai)$">
Order Allow,Deny
Deny from all
</FilesMatch>
htaccess
Order Deny,Allow
Deny from all

<Files ~ "\.(jpg|jpeg|gif|png)$">
Order Deny,Allow
Allow from all
</Files>
htaccess
2
Order Deny,Allow 
Deny from all 
Allow from xxx.xxx.xxx.xxx
htaccess
Order Allow,Deny
Allow from all
Deny from xxx.xxx.xxx.xxx
htaccess

Можно указать несколько адресов отдельными строками:

Order Allow,Deny
Allow from all
Deny from xxx.xxx.xxx.xxx
Deny from xxx.xxx.xxx.xxx
Deny from xxx.xxx.xxx.xxx
htaccess
08.12.2018, обновлено 10.03.2024
15155

Комментарии

, чтобы добавить комментарий.

Другие публикации

Запрет выполнения PHP скриптов в директории
Если нужно запретить выполнение скриптов php в директории, например в uploads, нужно поместить туда файл .htaccess со...
21477
+14
Загрузка файлов на сервер PHP
В статье приведен пример формы и php-скрипта для безопасной загрузки файлов на сервер, возможные ошибки и рекомендации при работе с данной темой.
75237
+25
Команды SSH
Для удаленного управления Unix или Linux веб-сервером по SSH-протоколу обычно используют программу PuTTY, далее приведен список основных команд.
21294
+6
Запрет доступа для HTTP-методов
В некоторых случаях требуется запретить определенные методы HTTP-запросов, например ограничение методов API...
10290
0
Описание файла robots.txt
Директивы файла robots.txt для Яндекс и Google
12767
-2
Подключение шрифтов с другого домена
Как и кроссдоменные запросы AJAX, подключение шрифтов с другого домена или поддомена по умолчанию запрещены и вызывают...
10958
+1