Apache 基于日期和时间的URL重定向

Apache 基于日期和时间的URL重定向,apache,.htaccess,redirect,mod-rewrite,Apache,.htaccess,Redirect,Mod Rewrite,我想重定向到一个外部动态url,其中包含今天的月、日、时。例如。http://url.com/20170706-2200-048.mp3 我读到使用.htaccess文件和mod_重写我可以使用http://url.com/news/%{TIME_YEAR}%{TIME_MON}%{TIME_DAY}-%{TIME_HOUR}-048.mp3 我将如何在htaccess中设置它?有没有办法设置一个自定义时区?即EST或NZT。有两种变体 第一个是: php_value date.timezone

我想重定向到一个外部动态url,其中包含今天的月、日、时。例如。http://url.com/20170706-2200-048.mp3

我读到使用.htaccess文件和mod_重写我可以使用http://url.com/news/%{TIME_YEAR}%{TIME_MON}%{TIME_DAY}-%{TIME_HOUR}-048.mp3


我将如何在htaccess中设置它?有没有办法设置一个自定义时区?即EST或NZT。有两种变体

第一个是:

php_value date.timezone 'Region/Zone'
第二个是:

SetEnv TZ America/Washington
您可以使用时间重定向如下内容:

RewriteRule ^$ /news/%{TIME_YEAR}%{TIME_MON}%{TIME_DAY}-%{TIME_HOUR}.mp3 [R=301,L]

我没有测试它,也不确定它是否有效。

有两种变体

第一个是:

php_value date.timezone 'Region/Zone'
第二个是:

SetEnv TZ America/Washington
您可以使用时间重定向如下内容:

RewriteRule ^$ /news/%{TIME_YEAR}%{TIME_MON}%{TIME_DAY}-%{TIME_HOUR}.mp3 [R=301,L]
我没有测试它,也不确定它是否有效