Применение .htaccess

Конфигурационный файл доступа .htaccess используется web-сервером для первоначальной оценки поступившего клиентского запроса, который может быть обработан, или отвергнут, или перенаправлен, в соответствиями с директивами конфигурации.

Общие сведения

Конфигурационный файл доступа физически располагается в корневой директории сайта и традиционно называется .htaccess, что определяется директивой AllowOverride в другом конфигурационном файле httpd.conf, поэтому вполне возможна ситуация, в которой .htaccess вообще не будет принят во внимание web-сервером, но если будет, то директивы в .htaccess будут иметь приоритет над настройками в httpd.conf.

Конфигурационный файл — это текстовый файл.

Каждая директива расположена в отдельной строке.

Символ # служит для обозначения начала комментария, и все написанное после него до конца строки пропускается.

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

Группа следующих директив позволяет назначить разрешения и запреты доступа, в которых устанавливается один из двух видов порядка:

  • Order Deny,Allow — в доступе отказать, кроме тех, которым разрешить
  • Order Allow,Deny — доступ разрешить, кроме тех, которым отказать

Общий запрет веб-доступа:

Запрет веб-доступа, кроме IP:

Запрет веб-доступа для IP:

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

…из /public_html/wp-content/backup-db/

Допустимо любое число директив Allow и Deny, и в качестве условия допустимо использовать маски:

 

Источники

Добавить комментарий