直接在.htaccess文件中生成随机数

时间:2013-05-01 12:18:05

标签: .htaccess

目前我正在通过Javascript或PHP在 Ajax 网址的末尾添加随机数。我想知道我是否可以在.htaccess文件内部执行相同操作,当我使用mod_rewrite重写它们时。

有没有办法在.htaccess文件中即时制作随机数字符串

修改:我的当前代码没有任何问题。我只是想知道我是否可以在.htaccess文件中生成一个随机数。我已经搜索了'网,但找不到任何有用的东西。

更新:嗯,我刚刚意识到Ajax请求客户端上的缓存,但.htaccess可以在服务器侧。所以,我的问题现在似乎完全无用(至少在我自己的情况下),但感谢分享你的想法。

2 个答案:

答案 0 :(得分:2)

我知道,这是一个老问题以及事实,问题是在其他地方。虽然,这可能是你可以用于其他事情的东西。 RewriteEngine知道变量,因此您可以使用条件或仅将%{TIME}添加到调用中

RewriteCond %{TIME_SEC} <30
RewriteRule .* /first.html [L]
RewriteCond %{TIME_SEC} >29
RewriteRule .* /second.html [L]

您也可以使用其他变量。

答案 1 :(得分:1)

您可以尝试使用RewriteMap with the prg MapType。这将使您能够调用外部程序来处理RewriteRule。那个脚本可以做你想做的任何事情......