我有一个WordPress的网站,并希望在URL添加时间戳是这样的:在网址的结尾处添加时间戳和的.htaccess
日期,时间,在我的网址的结束分钟范例(201503291854):
example.com/pagename?201503291854
example.com/page/2/?201503291854
,但如果用户访问网址 与1854年年底,如果现在时间是19:00 链接将
example.com/pagename?201503291900
我有一个WordPress的网站,并希望在URL添加时间戳是这样的:在网址的结尾处添加时间戳和的.htaccess
日期,时间,在我的网址的结束分钟范例(201503291854):
example.com/pagename?201503291854
example.com/page/2/?201503291854
,但如果用户访问网址 与1854年年底,如果现在时间是19:00 链接将
example.com/pagename?201503291900
我必须找到一个办法做到这一点,以避免Facebook和Twitter的缓存系统(他们的og:tags),同时达到一个动态生成的图片(所以他们的缓存系统没有触发这个变化)。
下面是我如何做到这一点。
您当然会需要Apache mod_rewrite。
以下是我把我的.htaccess: 重写规则^(。*)$ http://stuff.com/profile.php?customURL= $ 1 & TS =%{TIME_YEAR}%{TIME_MON}%{TIME_DAY} _%{TIME_HOUR} [NC,L]
这里是你可以插入什么:
年份:
%{} TIME_YEAR
月:
%{TIME_YEAR}
天:
%{TIME_YEAR}
小时:
%{TIME_YEAR}
敏:
%{TIME_YEAR}
秒:
%{TIME_YEAR}
当twitter的验证测试,然后我成功得到:
profile.php?customURL =测试& TS = 20160913_16
或(与分和秒)
profile.php?customURL =测试& TS = 20160913_164108
在这里你可以找到很好的cheatsheet modrewrite: http://www.askapache.com/htaccess/mod_rewrite-variables-cheatsheet.html
如果上述链接出现故障,这里是关于我们barchive(在今天的日期): http://web.archive.org/web/20160821181903/http://www.askapache.com/htaccess/mod_rewrite-variables-cheatsheet.html
你想要这样做的目的是什么? – 2015-03-31 18:40:28
这有什么关系? – 2015-03-31 18:48:40
这样做,如果你正在尝试做一些不应该使用htaccess – 2015-03-31 18:49:25