1

我很难隐藏我的 .htaccess 文件——我仔细检查以确保 httpd.conf 中存在以下内容:

<Files ~ "^\.ht">
Order allow,deny
Deny from all
</Files>

目录上的其他允许/拒绝指令正在运行,可见 .htaccess 文件中的指令正在运行。

我们正在运行 Red Hat Enterprise Linux Server 版本 6.3 (Santiago) 和 Apache/2.2.15。

我的问题:除了显而易见的“为什么 .htaccess 文件仍然可见?” 是否有其他指令可以覆盖该指令,或者我可能缺少模块?(如果是这种情况,我认为 apache 会抛出错误。)

对此文件进行任何更改后,我重新启动了 apache,甚至重新启动作为健全性检查。我还对该文件进行了一些其他更改,以确保我正在处理正确的配置文件。

4

1 回答 1

2

你看过了How <Directory>, <Location> and <Files> sections work吗?似乎Location稍后可能会评估另一个指令(可能),它会覆盖您的Files指令。如果没有更多 Apache 配置的详细信息,很难诊断出更多信息。

于 2012-11-28T12:14:20.433 回答