htaccess:将随机字符串添加到URL

时间:2013-02-08 17:38:58

标签: .htaccess random rewrite

我有这样的网址:
http://www.foobar.com/

如果用户输入它,我希望通过随机字符串(如

)扩展URL

http://www.foobar.com/f896c0fb0924db5dfeae58d430c2d6ca
在示例中添加了MD5,但其他任何内容都可以。

是否可以通过.htaccess和一些聪明的重写规则来实现这一目标?

1 个答案:

答案 0 :(得分:0)

可以使用mod_rewrite执行此操作,但需要在服务器配置中定义programmatic mode(prg)(您只能在.htaccess中使用它们)。你可以接近一长串预定义的字符串(meh)或使用其他伪随机源。一种选择是组合各种TIME服务器变量,如TIME_SEC。对于重复和没有分隔符,要注意模式并不容易。