2011-04-04 51 views
0

我現在有這樣的規則:的.htaccess重寫簡單的regex問題

RewriteRule ^Listing/([a-zA-Z]+)/([a-zA-Z]+)/([a-z0-9]+)$ He_Listed.php?city=$1&area=$2&list=$3 [NC,L] 

這非常適用於一個地址,如:

http://www.mysite.co.uk/Listing/UK/London/44 

,但並不爲:

http://www.mysite.co.uk/Listing/UK/London_Bred/44 

由於下劃線。在 的上述正則表達式中,我需要做出什麼改變才能實現這一目標?第二個「([a-zA-Z] +)」應該變成什麼?在實施例44:

回答

5

應該從[A-ZA-Z]被接通+爲[A-ZA-Z _] +

+0

第三個與最後一個參數的交易,也就是 – Tom 2011-04-04 16:09:00