htaccess._nastrojki_dostupa
Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия | |||
— | htaccess._nastrojki_dostupa [Unknown date] (текущий) – внешнее изменение (Unknown date) 127.0.0.1 | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
+ | ====== Настройки доступа ====== | ||
+ | |||
+ | ---- | ||
+ | |||
+ | ===== Запретить доступ к файлам и каталогам ===== | ||
+ | |||
+ | * Для всех пользователей ко всем файлам и каталогам: | ||
+ | <code apache> | ||
+ | Order allow,deny | ||
+ | Deny from all | ||
+ | </ | ||
+ | |||
+ | * Для всех пользователей к файлам с определенным расширением: | ||
+ | <code apache> | ||
+ | < | ||
+ | Order allow,deny | ||
+ | Deny from all | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | * Для всех пользователей к определенному файлу: | ||
+ | <code apache> | ||
+ | <Files porno.php> | ||
+ | order allow,deny | ||
+ | deny from all | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | * Для определенных IP пользователей: | ||
+ | <code apache> | ||
+ | Order Allow,Deny | ||
+ | Allow from All | ||
+ | Deny from xxx.xxx.xxx.xxx | ||
+ | </ | ||
+ | |||
+ | * Для браузеров / ботов: | ||
+ | <code apache> | ||
+ | RewriteEngine On | ||
+ | RewriteBase / | ||
+ | SetEnvIfNoCase Referer " | ||
+ | SetEnvIfNoCase User-Agent " | ||
+ | SetEnvIfNoCase User-Agent " | ||
+ | SetEnvIfNoCase User-Agent " | ||
+ | Deny from env=bad_user | ||
+ | </ | ||
+ | Замените badbot1, badbot1 и т. д. именами ботов из вашего журнала. Это закроет посторонним программам доступ к вашему сайту. | ||
+ | |||
+ | * Для попыток перейти с определенных доменов: | ||
+ | <code apache> | ||
+ | < | ||
+ | RewriteEngine on | ||
+ | RewriteCond %{HTTP_REFERER} bannedurl1.com [NC,OR] | ||
+ | RewriteCond %{HTTP_REFERER} bannedurl2.com [NC,OR] | ||
+ | RewriteRule .* - [F] | ||
+ | </ | ||
+ | </ | ||
+ | Вам необходимо заменить bannedurl1.com и bannedurl2.com доменами, | ||
+ | |||
+ | |||
+ | \\ | ||
+ | ---- | ||
+ | \\ | ||
+ | |||
+ | ===== Разрешить доступ к каталогу и файлам ===== | ||
+ | |||
+ | |||
+ | * Для определенных IP: | ||
+ | <code apache> | ||
+ | Order Deny, | ||
+ | Deny from All | ||
+ | Allow from xxx.xxx.xxx.xxx | ||
+ | </ | ||
+ | |||
+ | \\ | ||
+ | ---- | ||
+ | \\ | ||
+ | |||
+ | ===== Запрет на просмотр директорий ===== | ||
+ | |||
+ | <code apache> | ||
+ | Options All -Indexes | ||
+ | </ | ||
+ | //Если же по какой-то причине вы хотите разрешить просмотр всех директорий, | ||
+ | <code apache> | ||
+ | Options All +Indexes | ||
+ | </ | ||
+ | |||
+ | \\ | ||
+ | ---- | ||
+ | \\ | ||
+ | |||
+ | ===== Доступ по паролю ===== | ||
+ | |||
+ | * Для каталога (разместить .htaccess внутри каталога): | ||
+ | <code apache> | ||
+ | AuthName " | ||
+ | AuthType Basic | ||
+ | AuthUserFile / | ||
+ | Require valid-user | ||
+ | </ | ||
+ | \\ | ||
+ | * Для файла: | ||
+ | <code apache> | ||
+ | <Files porno.php=""> | ||
+ | AuthType Basic | ||
+ | AuthName " | ||
+ | AuthUserFile / | ||
+ | Require valid-user | ||
+ | </ | ||
+ | </ | ||
+ | \\ | ||
+ | * Для группы файлов по регулярному выражению: | ||
+ | <code apache> | ||
+ | < | ||
+ | AuthName " | ||
+ | AuthType Basic | ||
+ | AuthUserFile / | ||
+ | Require valid-user | ||
+ | </ | ||
+ | </ | ||
+ | где | ||
+ | |||
+ | **AuthUserFile** - путь к файлу с паролями; | ||
+ | |||
+ | **AuthName** - пояснение, | ||
+ | |||
+ | **AuthType** - тип авторизации; | ||
+ | |||
+ | **Require** - набор условий, | ||
+ | |||
+ | |||
+ | \\ | ||
+ | ---- | ||
+ | \\ | ||
htaccess._nastrojki_dostupa.txt · Последнее изменение: 2015/09/24 00:00 (внешнее изменение)