【问题标题】:htaccess: Add random string to URLhtaccess:将随机字符串添加到 URL
【发布时间】:2013-02-09 01:50:37
【问题描述】:

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

如果用户输入,我希望 URL 用随机字符串扩展,例如

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

是否可以通过.htaccess 和一些巧妙的重写规则来做到这一点?

【问题讨论】:

    标签: .htaccess random rewrite


    【解决方案1】:

    可以使用mod_rewrite 来实现,但需要在服务器配置中定义programmatic mode (prg)(您只能在.htaccess 中使用它们)。您可以使用一长串预定义字符串 (meh) 或使用其他伪随机源。一种选择是组合各种TIME 服务器变量,例如TIME_SEC。如果有重复且没有分隔符,就不容易注意到这种模式。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-01-14
      • 2015-10-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-07-20
      • 2017-06-26
      相关资源
      最近更新 更多