Мой .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