0
現在我有一個重寫規則,看起來像這樣:允許GET變量中的.htaccess重寫
RewriteRule ^product-([a-z^-]+).php /sample.php?m=$1
如果我嘗試將「以產品爲test.php的」,它工作正常。
如果我嘗試將「以產品爲test.php的?變量= 1」,將無法正常工作。
如何修改重寫規則允許GET變量?
注:GET變量應該只允許字母(AA-ZZ)和破折號( - )。
經進一步勘查,我發現,在我的情況,逃逸儀表不能正常工作。我最終不得不做的是將短劃線作爲正則表達式查詢中的最後一個字符。即:^([A-Za-z0-9 _-])/?$ – Patrick 2011-05-25 12:50:14