RewriteRule ^([a-zA-Z0-9_-\s]+)-([a-zA-Z0-9_-\s]+)\.html$ detail.php?category=$1&model=$2
這是工作
RewriteRule ^([a-zA-Z0-9_-\s]+)\.html$ brand.php?brand=$1
這是行不通的
RewriteRule ^([a-zA-Z0-9_-\s]+)\.htm$ colour.php?colour=$8
只有兩個規則的工作如何使用多重寫規則使用.htaccess
你只得到了一個'()'在你的最後一個例子-set,爲什麼/應該如何$ 8以往任何時候都被填充? – 2014-10-20 18:10:51
連字符在中間是錯誤的使它成爲'RewriteRule ^([\ w \ s - ] +).htm $ colour.php?color = $ 1 [L,QSA]' – anubhava 2014-10-20 18:12:01
Marc B @不工作多數民衆贊成爲什麼我改變它,但8美元也不工作 – user1796164 2014-10-20 18:16:52