.htaccess重写规则在字符串的第一部分后停止读取url

时间:2013-02-06 17:29:24

标签: .htaccess mod-rewrite

感谢您的阅读。

我正在尝试重写所有动态类别链接(/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 :(得分:1)

如何扭转规则的顺序?即,将最长的比赛放在第一位。