无法隐藏htaccess文件

时间:2012-11-28 04:53:58

标签: .htaccess apache redhat

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

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

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

我们正在运行红帽企业Linux服务器版本6.3(圣地亚哥)和Apache / 2.2.15。

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

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

1 个答案:

答案 0 :(得分:2)

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