htaccess ExpiresDefault 条件

htaccess ExpiresDefault conditional

我的 Apache 2.4 .htaccess 中有以下内容:

ExpiresActive On
ExpiresDefault "access plus 1 month"

但是,不应缓存以 today_ 开头的页面(文件实际上 而不是 存在于服务器上)。你会怎么写那个条件?

如果您使用的是 Apache 2.4,您应该 :) 您可以简单地使用条件语句。我认为这些被忽视了很多。我会这样处理。

#if URL contains today_ turn it off
<If "%{REQUEST_URI} =~ /today_/">
    ExpiresActive Off
</If>
<Else>
    ExpiresActive On
    ExpiresDefault "access plus 1 month"
</Else>