【问题标题】:like twitter url with rewritecond?喜欢带有 rewritecond 的 twitter url?
【发布时间】:2010-03-10 12:56:06
【问题描述】:

我想要一个简单的帮助。我有一个这样的网址:/profile.php?id=<id>&name=<name>

我的 .htaccess 文件是这样的:

RewriteRule ^profile/(.*)/(.*) profile.php?id=$1&name=$2

所以我有一个这样的结束 URL:/profile/<id>/<name>

我可以制作/<id>。但是我怎样才能获得像/<name> 这样的 URL?

我可以使用RewriteCond 来做一个条件吗? 我仍然没有很多.htaccess。

【问题讨论】:

    标签: url .htaccess mod-rewrite url-rewriting


    【解决方案1】:

    如果名称和 ID 的值具有不同的模式,您可以在规则中使用这些模式,例如:

    # numerical IDs
    RewriteRule ^[1-9]\d*$ profile.php?id=$0
    
    # names
    RewriteRule ^[a-z]+$ profile.php?name=$0
    

    【讨论】:

      猜你喜欢
      • 2013-08-20
      • 1970-01-01
      • 2011-06-16
      • 1970-01-01
      • 2013-10-08
      • 1970-01-01
      • 2011-11-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多