Mod_rewrite允许数字,字母,下划线

时间:2009-07-28 03:21:28

标签: mod-rewrite

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

示例: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 个答案:

答案 0 :(得分:4)

你需要加入的是下划线,我相信它应该是这样的。

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

但话又说回来,你从未真正描述过你所遇到的问题。