我有一个这样的网址:
http://www.foobar.com/
如果用户输入它,我希望用随机字符串扩展 URL,例如
http://www.foobar.com/f896c0fb0924db5dfeae58d430c2d6ca
(在示例中添加了 MD5,但其他任何内容也可以。)
.htaccess
是否可以通过一些巧妙的重写规则来做到这一点?
可以使用 来执行此操作mod_rewrite
,但需要在服务器配置中定义编程模式(prg)(您只能在 from 中使用它们.htaccess
)。您可以使用一长串预定义字符串 (meh) 或使用其他伪随机源。一种选择是组合各种TIME
服务器变量,例如TIME_SEC
. 如果有重复且没有分隔符,就不容易注意到这种模式。