ModRewrite和带有时间戳的文件夹

我试图禁止用户访问文件夹名称中具有当前date的某个文件夹。

这不起作用:

RewriteCond %{REQUEST_URI} ^/folder%{TIME_YEAR}%{TIME_MON}%{TIME_DAY} RewriteRule .* - [F] 

这样做(今天考虑是2015-11-16)

 RewriteCond %{REQUEST_URI} ^/folder20151116 RewriteRule .* - [F] 

根据http://httpd.apache.org/docs/2.2/mod/mod_rewrite.html#rewritelog重写条件的forms是RewriteCond TestString CondPattern

TestString是一个string,可以包含除了纯文本之外的扩展结构

CondPattern是条件模式,是一个应用于TestString当前实例的正则expression式。 在与CondPattern匹配之前,首先对TestString进行评估。

据此,你只能在TestString而不是CondPattern使用date结构。