目前我正在通过Javascript或PHP在 Ajax 网址的末尾添加随机数。我想知道我是否可以在.htaccess
文件内部执行相同操作,当我使用mod_rewrite重写它们时。
有没有办法在.htaccess
文件中即时制作随机数或字符串?
修改:我的当前代码没有任何问题。我只是想知道我是否可以在.htaccess文件中生成一个随机数。我已经搜索了'网,但找不到任何有用的东西。
更新:嗯,我刚刚意识到Ajax
请求客户端上的缓存,但.htaccess
可以在服务器侧。所以,我的问题现在似乎完全无用(至少在我自己的情况下),但感谢分享你的想法。
答案 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。那个脚本可以做你想做的任何事情......