是否可以仅为一个目录启用 htaccess?

是否可以仅为一个目录启用 htaccess?

我正在调查一个网站的性能问题。

我们使用的软件需要 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 ) 用作根目录,然后AllowOverrideAllowOverride nonehttpd.confAllowOverride 任何 仅适用于您需要的目录(树)。

相关内容