0

我正在尝试通过.htaccess 重写一些apache URL。我想根据时间和日期重写。我们希望某些图像在 6 月份显示,而其他图像在 6 月之后显示。

所以在我的 .htaccess 文件中,我有:

RewriteCond %{TIME_MON} = 05
RewriteRule ^Google_LP.png /img/img/ids/bg.png

但是我现在在网站上收到 500 个错误,所以这里肯定有错误。当我通过 phpinfo() 显示我的 apache ENV 变量时,我看到任何 apache 时间变量都没有值——TIME_MON、TIME_YEAR、TIME_MIN 等不存在。我确实看到了一个 REQUEST_TIME,但它是自纪元以来的秒数。

TIME_MON 中什么都没有是有原因的吗?它是apache配置吗?

4

1 回答 1

1

=和之间不允许有空格05。尝试

RewriteCond %{TIME_MON} =05
于 2013-04-25T01:00:37.330 回答