我在cache-control
制作了自己的httpd.conf
规则。需要在每个不同的子目录上应用不同的规则。
我为默认no-cache
的{{1}}扩展名.do
。
httpd.conf
需要缓存某些目录(# use .htaccess files for overriding,
AccessFileName .htaccess
...
<ifModule mod_headers.c>
<LocationMatch "\.(do)$">
Header append Cache-Control "max-age=0, no-cache, no-store, must-revalidate"
</LocationMatch>
</ifModule>
)。
示例网址:.htaccess
所以我在XXX.com/en/product.do
上发了.htaccess
。
<webRoot>/en
我错了吗?还有其他方法可以在不同的目录上进行不同的规则吗?
答案 0 :(得分:1)
在<locationMatch>
中可以使用.htaccess
之类的内容。它会产生运行时错误。
此外,通常代理*.do
,在这种情况下,.htaccess
不会读取任何文件系统目录。
我建议先放第二节,然后在前面添加^/en/
。