2015-03-31 44 views
0

我有一個WordPress的網站,並希望在URL添加時間戳是這樣的:在網址的結尾處添加時間戳和的.htaccess

日期,時間,在我的網址的結束分鐘範例(201503291854):

example.com/pagename?201503291854 

example.com/page/2/?201503291854 

,但如果用戶訪問網址 與1854年年底,如果現在時間是19:00 鏈接將

example.com/pagename?201503291900 
+0

你想要這樣做的目的是什麼? – 2015-03-31 18:40:28

+1

這有什麼關係? – 2015-03-31 18:48:40

+0

這樣做,如果你正在嘗試做一些不應該使用htaccess – 2015-03-31 18:49:25

回答

0

我必須找到一個辦法做到這一點,以避免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