0

这是我的 URL 重写:

RewriteRule ^cars/$ cars.php    
RewriteRule ^cars/([a-z-]+)/$ /cars.php?model=$1

这行得通,所以我的网址是这样的:

example.com/cars/porche/

car.php?model=porche

现在我制定了更多的搜索条件,所以我希望能够添加例如车型年份、汽车制造商等,如下所示:

example.com/cars/porche/?model_year=xxx&car_manufactor=xxx

现在这不适用于当前的重写,但我不知道为什么。

4

1 回答 1

2

简单,只需添加QSA

RewriteRule ^cars/([a-z-]+)/$ /cars.php?model=$1 [QSA]

这告诉重写引擎也将任何其他查询参数附加到重写的 URL。

于 2012-04-20T21:10:22.400 回答