htaccess

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

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

1

Запрет всех файлов в директории

В закрываемой директории нужно поместить файл .htaccess со следующим содержанием:

Deny from all
2

Запрет доступа к файлам

С определенным расширением

<Files .php>
Order Allow,Deny
Deny from all
</Files>

По списку расширений

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

Запрет всех файлов, кроме изображений

Order Deny,Allow
Deny from all

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

Доступ по IP

Разрешить доступ по определенному IP

Order Deny,Allow 
Deny from all 
Allow from xxx.xxx.xxx.xxx

Запретить IP

Order Allow,Deny
Allow from all
Deny from xxx.xxx.xxx.xxx

Список адресов задается отдельными строками:

Order Allow,Deny
Allow from all
Deny from xxx.xxx.xxx.xxx
Deny from xxx.xxx.xxx.xxx
Deny from xxx.xxx.xxx.xxx
08 декабря 2018
При оптимизация скорости работы сайта инструменты типа Google PageSpeed Tools рекомендуют использовать кэш браузера и...
Задача: есть сайт example.com и множество его поддоменов, нужно на поддоменах разместить копии сайта.