0

これは私のURL書き換えです:

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

これは機能するので、私のURLは次のようになります。

example.com/cars/porche/

を指します

cars.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 に答える