.htaccess在.html之后添加?时间戳或?随机数

时间:2015-07-10 15:11:27

标签: apache .htaccess mod-rewrite

如何在这些静态页面后添加1.html 2.html 3.html ... 100.html带有随机数字或时间戳的字符串,所以如果我的网站是

example.com/1.html 

example.com/1.html?201507101510

我试过这段代码,但没有成功

RewriteCond %{QUERY_STRING} ^$
RewriteRule . %{REQUEST_URI}?%{TIME_YEAR}%{TIME_MON}%{TIME_DAY}%{TIME_HOUR} [L,R=302,NE]

1 个答案:

答案 0 :(得分:1)

这对我来说很好

RewriteEngine On 

RewriteCond %{QUERY_STRING} ^$
RewriteRule ^([^.]+)\.html$ /$1.html?%{TIME_YEAR}%{TIME_MON}%{TIME_DAY}%{TIME_HOUR} [L,R=302,NE]

重定向

http://example.com/1.html

http://example.com/1.html?TimeStamp