我正在调查一个网站的性能问题。
我们使用的软件需要 htaccess(即,如果没有,它会自己生成 .htaccess,因此将规则移动到 httpd.conf 不是一个选择)。
然而,我们也有很长的(mod_rewritten)url,尤其是图像的url。
通过 strace 可以发现,一个页面上有 10 张图片,所有图片的路径如下:
/img/p/12/13/14/14.jpg
它正在 60 个文件夹中寻找仅包含图像的 htaccess。
有什么方法可以告诉 apache 仅使用 /var/www/html/site 中使用的 .htaccess 而不是查找任何其他 .htaccess 文件?
答案1
只要指示, Apache.htaccess
就会沿着文件夹路径向下查找。因此,我的建议是将(in ) 用作根目录,然后AllowOverride
AllowOverride none
httpd.conf
AllowOverride
任何 仅适用于您需要的目录(树)。