我正在调查网站上的性能问题。
我们使用的软件需要htaccess(即,如果不存在,它会生成.htaccess本身,因此将规则移到httpd.conf不是一个选项)。
不过,我们也有很长的(mod_rewritten)url,尤其是图片。
所以看着strace,我可以看到我们在一个页面上有10个图像,所有的path都像
/img/p/12/13/14/14.jpg
它正在寻找60个文件夹中的htaccess只为图像。
反正告诉Apache只使用在/ var / www / html / site使用的.htaccess而不是查找任何其他.htaccess文件?
只要AllowOverride告诉它这样做,Apache就一直沿着文件夹path查找.htaccess 。 所以我的build议是让AllowOverride none (在httpd.conf )作为根目录, AllowOverride只作为你需要的目录(树)。