我已阅读重复内容。我在my website上遇到了上述错误。我试图更改.htaccess文件,http.conf文件和CHMOD,但没有任何帮助。请指导我该怎么办。感谢。
的.htaccess
# -FrontPage-
#order deny,allow
<Limit GET POST>
order deny,allow
deny from all
allow from all
</Limit>
<Limit PUT DELETE>
Require all granted
deny from all
</Limit>
AuthName 9amllc.com
AuthUserFile /home/p261i9kj/public_html/_vti_pvt/service.pwd
AuthGroupFile /home/p261i9kj/public_html/_vti_pvt/service.grp
的http.conf
<Directory "/">
#Options FollowSymLinks
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride None
Allow from all
</Directory>
<Directory "/home/">
#Options FollowSymLinks
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride None
Allow from all
</Directory>
答案 0 :(得分:1)
这两个目录中都有AllowOverride None
。它们必须是All
或AuthConfig,Limit
。
您可以在文档中看到Auth modules他们需要AuthConfig
覆盖,mod_authz (allow/deny/order)需要Limit
覆盖。
此外,你有这个:
<Limit GET POST>
order deny,allow
deny from all
allow from all
</Limit>
这似乎既拒绝所有人,也允许所有人,你只想要一个或另一个(我假设第二个)。