2013-02-06 27 views
1

感謝您的閱讀。.htaccess重寫規則在字符串的第一部分後停止讀取url

我想重寫所有動態分類鏈接(/product_list.php?cat_id=xxx) 更「友好」的文字鏈接。我遇到的問題是與子類別:

RewriteRule Complete-AC-Systems product_list.php?cat_id=2

的偉大工程,但是,當一個子類是存在:

RewriteRule Complete-AC-Systems__Packaged-Systems product_list.php?cat_id=7

瀏覽器停止完成-AC-系統後讀並重新指向product_list.php?cat_id=2不是cat_id=7

我們大多數類別都是3級和4級,所以這是一個普遍的問題。

感謝您提供任何幫助。

回答

1

如何顛倒規則的順序?也就是說,先把最長的匹配。

+0

很好和簡單的修復,和一種「杜!」時刻,謝謝 – user1967341