2017-07-06 49 views
2

我想重定向到外部动态网址,其中包含今天的月份,日期,日期和小时。例如。 http://url.com/20170706-2200-048.mp3基于日期和时间的URL重定向

我读过使用.htaccess文件和mod_rewrite我可以使用类似http://url.com/news/%{TIME_YEAR}%{TIME_MON}%{TIME_DAY}-%{TIME_HOUR}-048.mp3

我该如何在htaccess中设置它?有没有一种方法可以设置自定义时区?即到EST或NZT。

回答

0

有两种变体。

第一个是:

php_value date.timezone 'Region/Zone' 

第二个是:

SetEnv TZ America/Washington 

而且你可以利用这些时间来重定向是这样的:

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

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