我的 .htaccess 文件是什么意思?

我的 .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

有人能告诉我这一切是做什么的吗?

答案1

当您寻找有关 apache 问题的文档时,最好的办法是在 Google 中输入“apache ${command}”,即“apache IndexIgnore”。第一个结果通常是 apache 文档。如果您正在进行任何 apache 配置,则需要使用文档。(这些文档相当不错)

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

显示自动生成的索引时,隐藏以下掩码中的文件。

文档:AutoIndex 模块,IndexIgnore

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

对于 get 和 post 请求,允许所有流量。使用 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

相关内容