2012-04-20 4 views
0

Это мой URL переписывания:URL Rewrite не работает должным образом

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

Это работает, так что мой URL выглядит так:

example.com/cars/porche/

относится к

cars.php? модель = Porche

Теперь Im делая больше критерии поиска, поэтому я хочу, чтобы иметь возможность добавлять, например, модель, год автомобиля Производитель и т.д., как это:

example.com/cars/porche/?model_year = ххй & car_manufactor = ххй

Прямо сейчас это не работает с текущим переписыванием, но я не могу понять, почему.

ответ

2

Простой, просто добавьте QSA:

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

Это говорит о перезаписи двигатель, чтобы добавить любые другие параметры запроса переписанной URL, а также.

+0

Ницца, простое решение, спасибо! – 2by

Смежные вопросы