【发布时间】:2021-10-16 03:37:32
【问题描述】:
我正在为一些 Apache HTTP 服务器配置而苦苦挣扎。具体来说,我通过 RewriteMap 从查找文件中加载格式为 YYMMDDHHmmss 的日期,我尝试将其与 TIME 变量中的当前值进行比较。
RewriteMap lookup "txt:/path/to/file.flat"
RewriteCond ${lookup:somekey|NOT_FOUND} NOT_FOUND [or]
RewriteCond ${lookup:somekey|19700101010101} <%{TIME}
在file.flat 中会是这样的:
somekey 20211010042042
到目前为止它似乎不起作用,这导致我来到这里。有人对如何解决这个问题有建议吗?
我能想象的最后一根稻草将是我评估表达式的任何类型的脚本。
【问题讨论】:
-
你的完整规则是什么? “我以 YYMMDDHHmmss 格式加载日期” - 从文件的外观来看,格式是 YYYYMMDDHHmmss(因为它需要是)。
标签: apache mod-rewrite