代码之家  ›  专栏  ›  技术社区  ›  ninu

modrewrite允许数字、字母、下划线

  •  0
  • ninu  · 技术社区  · 15 年前

    我希望有一个URL,允许标记具有任何组合的下划线、数字和字母(大写或小写)。

    例子: tags/WhaTever_eyE_D3sire

    RewriteRule ^tags/([A-Za-z0-9]+)$ tags/$1/ [R,QSA]
    RewriteRule ^tags/([A-Za-z0-9]+)/$ index.php?state=tags&tag=$1 [L,QSA]
    

    这就是我现在拥有的。有人能告诉我实现这一点所需的正确语法吗?谢谢!

    1 回复  |  直到 15 年前
        1
  •  4
  •   Tyler Carter    15 年前

    您只需要添加下划线,我相信它应该是这样的。

    RewriteRule ^tags/([A-Za-z0-9_]+)$ tags/$1/ [R,QSA]
    RewriteRule ^tags/([A-Za-z0-9_]+)/$ index.php?state=tags&tag=$1 [L,QSA]
    

    但是,再一次,你从来没有真正描述过你遇到的问题。