Назад | Перейти на главную страницу

Что означает мой файл .htaccess?

Мой .htaccess говорит следующее:

# -FrontPage-
IndexIgnore .htaccess */.??* *~ *# */HEADER* */README* */_vti*
<Limit GET POST>
order deny,allow
deny from all
allow from all
</Limit>
<Limit PUT DELETE>
order deny,allow
deny from all
</Limit>
AuthName eigos.co.nz
AuthUserFile /home/bob/public_html/_vti_pvt/service.pwd
AuthGroupFile /home/bob/public_html/_vti_pvt/service.grp

Не мог бы кто-нибудь сказать мне, что все это делает?

Когда вы ищете документацию по вопросу об apache, лучше всего ввести "apache $ {command}", то есть "apache IndexIgnore" в google. Первым результатом обычно является документация apache. Если вы выполняете какую-либо конфигурацию apache, вам нужно использовать docs. (Что довольно приятно)

IndexIgnore .htaccess */.??* *~ *# */HEADER* */README* */_vti*

При отображении автоматически сгенерированного индекса скройте файлы в следующих масках.

Документация: модуль AutoIndex, IndexIgnore

<Limit GET POST>
order deny,allow
deny from all
allow from all
</Limit>

Для получения и отправки запроса разрешите весь трафик. При запрете заказа разрешить сервер сначала применяет директивы запрета (запретить все), а затем применяет директивы разрешения (разрешить все) поверх любых запретов.

Документация: Limit, Order

<Limit PUT DELETE>
order deny,allow
deny from all
</Limit>

Для запроса на размещение и удаление запретить доступ всем адресам (...)

AuthName eigos.co.nz

Это фактически устанавливает заголовок в строке запроса имени пользователя / пароля, отображаемой браузером. Я не знаю никакого другого эффекта.

Документация: AuthName

AuthUserFile /home/bob/public_html/_vti_pvt/service.pwd

Файл, содержащий имена пользователей и хеши паролей.

Документация: AuthUserFile

AuthGroupFile /home/bob/public_html/_vti_pvt/service.grp

Список групп пользователей

Документация: AuthGroupFile