这是我们目前的正则表达式:
RewriteRule ^share/([a-zA-Z0-9-]+)/([a-zA-Z0-9-]+)/?$ /v.php?v=$1&hash=$2 [L]
这不允许使用下划线“_” - 我们如何才能允许下划线?
谢谢
答案 0 :(得分:7)
你也可以像这样缩短你的正则表达式。现在这也允许_
。 \w
是[a-zA-Z0-9_]
RewriteRule ^share/([\w-]+)/([\w-]+)/?$ /v.php?v=$1&hash=$2 [L]
答案 1 :(得分:2)
将_
添加到大括号[]
中的两个表达式中:
RewriteRule ^share/([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)/?$ /v.php?v=$1&hash=$2 [L]