我有一個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