【发布时间】:2011-09-05 07:00:57
【问题描述】:
我有一个安装了 Apache2 的 Debian 网络服务器,需要在一个目录中将 DirectoryIndex 设置为 .html 文件(正是这个名称 - .html)。但是当我尝试从浏览器打开页面时,它会发送 403 错误。 我已经更改了 apache2.conf(设置为允许 .ht 文件),我将 .htacess 文件放在目录中并在其中设置:
DirectoryIndex .html index.php index.html
AllowOverride All
Order Deny,Allow
Allow from all
但它仍然无法正常工作并显示 403 错误。我做错了什么,忘记做什么?
【问题讨论】:
-
您确认文件夹的读取权限了吗?
-
是的,我什至尝试将其设置为 777
-
@Evgeniy Skulditsky:我想你也可以检查一下你的文件夹的所有者和组。
-
我首先检查了文件夹的所有者和组)我认为在其他地方还有关于 .ht 文件的附加规则
-
您的 apache 日志文件中是否收到任何错误消息?如果没有,您可能想尝试添加/更改 LogLevel 以更好地了解 Apache 为何给您 403。
标签: apache .htaccess http-status-code-403