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

时间:2017-07-06 10:32:39

标签: apache .htaccess redirect mod-rewrite

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

我读到使用.htaccess文件和mod_rewrite我可以使用像http://url.com/news/%{TIME_YEAR}%{TIME_MON}%{TIME_DAY}-%{TIME_HOUR}-048.mp3这样的东西。

我如何在htaccess中设置它?有没有办法设置自定义时区?即到EST或NZT。

1 个答案:

答案 0 :(得分: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]

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