【问题标题】:Mod Rewrite rules for multiple parameters多个参数的Mod重写规则
【发布时间】:2012-09-02 04:39:33
【问题描述】:

我的网址是

homepage/profile.php?id=15&username=dinesh.kumar

现在我想生成类似这样的 URL...

homepage/dinesh.kumar

想要永久重定向。有人可以帮我吗...这可能很简单,但我对此的了解为零。

提前谢谢你..

【问题讨论】:

  • 您运行的是哪个 http 服务器?这应该像在 http 服务器的配置中设置规则一样简单。
  • 它是Apache Server..并且想在.htaccess中写规则
  • 这是重复的顺便说一句:stackoverflow.com/questions/2698828/…

标签: mod-rewrite


【解决方案1】:

这可以使用mod_rewrite

您的规则将类似于:

RewriteRule /homepage/(.*)/(.*)$ /homepage/profile.php?id=$1&username=$2

【讨论】:

  • 谢谢...但是这里的 id=15 不是恒定的,会不断变化..可能是 id=10 或 id=9 等等..
  • @monamona 好的,但是您要重定向到 (dinesh.kumar) 的 url 不包含 id!?!您至少需要重定向到 /dinesh.kumar.15 或其他东西
  • 谢谢...但不知道如何处理这个..我可以让它像这样...主页/15/dinesh.kumar
  • @trideceth .. 非常感谢...为您的帮助.. 但事情是它看起来并不容易记住.. 我想实现它像 facebook/dinesh.kumar 但是就我而言,现在中间有 id ..你能建议...任何替代方案...
  • @monamona 如果用户名和 id 都是必不可少的,那么用户必须指定它们。您可以让脚本根据 id 数据库检查用户名,但如果每个唯一用户名都有唯一 id,您可能根本不需要 id!
猜你喜欢
  • 2013-05-26
  • 1970-01-01
  • 1970-01-01
  • 2010-11-13
  • 2012-05-13
  • 1970-01-01
  • 1970-01-01
  • 2012-06-14
  • 1970-01-01
相关资源
最近更新 更多