当前位置:  开发笔记 > 编程语言 > 正文

为什么我不能在Apache中禁用.htaccess?

如何解决《为什么我不能在Apache中禁用.htaccess?》经验,为你挑选了0个好方法。

这是我所读到的与大多数相反的问题.我在使用Apache 2.2.8的Amazon实例上运行Ubuntu 8.04,我无法弄清楚为什么将AllowOverride设置为None for root并不会阻止我的.htaccess文件被包含在内.

我有一个带有hello.py的子目录和一个.htaccess文件.当我浏览到该文件时,它可以正常使用modpython提供文件.如果我在.htaccess中放入一些垃圾,我会收到服务器错误,所以我知道正在使用.htaccess文件.此外,如果我删除.htaccess文件,则hello.py不再是modpython服务器 - 而是浏览器尝试打开它.

在我的一个站点中(可在站点中启用链接),我对根目录有"AllowOverride None".我认为这会阻止.htaccess被包含在root及其所有子目录中,这些子目录应该导致hello.py不被mod_python服务.但是,它仍然可以正常运行,我可以测试.htaccess仍然被包含在内,因为当我修改它时,我在浏览器中看到了结果.

也许有一些我不了解我的文件在启用网站.这是我正在使用的文件:

NameVirtualHost *:8080 


AllowOverride None


谢谢你的帮助.

推荐阅读
jerry613
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有