2011-10-11 66 views
2

這是我們目前的正則表達式:htaccess的正則表達式,允許強調

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

這是不允許下劃線「_」 - 我們如何得到這個允許下劃線?

謝謝

回答

7

您可以縮短你的正則表達式喜歡這一點。現在這也將允許_\w簡寫爲[a-zA-Z0-9_]

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

通過括號內[]加入_到兩個表達式:

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