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 に答える