我有一个wordpress网站,并希望在网址中添加时间戳,如下所示:
我的网址末尾的日期,小时,分钟(?201503291854)示例:
example.com/pagename?201503291854
example.com/page/2/?201503291854
但是如果用户访问网址 1854年结束,如果时间现在是19:00 链接将是
example.com/pagename?201503291900
答案 0 :(得分:0)
我必须找到一种方法来避免Facebook和Twitter的缓存系统(对于他们的og:标签),同时达到动态生成的图片(因此他们的缓存系统不会触发更改)。
我是这样做的。
当然,您需要Apache mod_rewrite。
这是我放入.htaccess的内容:
RewriteRule ^(.*)$ 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}
Min:
%{TIME_YEAR}
秒:
%{TIME_YEAR}
在twitter验证器上测试后,我成功获得了:
profile.php customURL =测试&安培; TS = 20160913_16
或(有分和秒)
profile.php customURL =测试&安培; TS = 20160913_164108
在这里你可以找到modrewrite的好cheatsheet: http://www.askapache.com/htaccess/mod_rewrite-variables-cheatsheet.html
如果上述链接出现故障,请访问webarchive(今日): http://web.archive.org/web/20160821181903/http://www.askapache.com/htaccess/mod_rewrite-variables-cheatsheet.html