htaccess正则表达式,允许下划线

Lat*_*tox 2 regex .htaccess

这是我们目前的正则表达式:

RewriteRule ^share/([a-zA-Z0-9-]+)/([a-zA-Z0-9-]+)/?$ /v.php?v=$1&hash=$2 [L]
Run Code Online (Sandbox Code Playgroud)

这不允许下划线"_" - 我们如何让这个允许下划线?

谢谢

Nar*_*ala 7

你也可以这样缩短你的正则表达式.现在这也将允许_.\w是简写[a-zA-Z0-9_]

RewriteRule ^share/([\w-]+)/([\w-]+)/?$ /v.php?v=$1&hash=$2 [L]
Run Code Online (Sandbox Code Playgroud)