我很难隐藏我的 .htaccess 文件 - 我仔细检查以确保 httpd.conf 中存在以下内容:
<Files ~ "^\.ht">
Order allow,deny
Deny from all
</Files>
目录上的其他允许/拒绝指令正在运行,并且可见 .htaccess 文件中的指令正在运行。
我们正在运行 Red Hat Enterprise Linux Server 版本 6.3 (圣地亚哥) 和 Apache/2.2.15。
我的问题:除了显而易见的问题之外,“为什么 .htaccess 文件仍然可见?”是否有其他指令可以覆盖该指令,或者我可能缺少模块? (如果是这种情况,我认为 apache 会抛出错误。)
对此文件进行任何更改后,我重新启动了 apache,甚至重新启动作为健全性检查。我还对此文件进行了一些其他更改,以确保我正在处理正确的配置文件。
你看过吗How <Directory>, <Location> and <Files> sections work http://httpd.apache.org/docs/2.2/sections.html?似乎可能还有另一个指令(可能是Location
)稍后评估,这会覆盖您的Files
指示。如果没有 Apache 配置的更多详细信息,很难进行更多诊断。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)