mod_rewrite, чтобы исправить каталог, а не корневой каталог - PullRequest
0 голосов
/ 27 марта 2012

Мне нужно использовать mod_rewrite для перенаправления

http://www.site.com/new_cars/cars.php?make=brandname

, чтобы иметь более дружественный URL-адрес http://www.site.com/new_cars/brandname.html

Я пробовал

RewriteRule ^([^/]*)\.html$ /new_cars/cars.php?make=$1 [L]

но это перенаправляет на корень, а не на / new_cars / direcory.

Может кто-нибудь объяснить, как решить эту проблему, пожалуйста?

1 Ответ

0 голосов
/ 27 марта 2012

Вам необходимо добавить флаг PT (сквозной) к вашему RewriteRule.Подробнее читайте в документации mod_rewrite .

RewriteRule ^([^/]*)\.html$ /new_cars/cars.php?make=$1 [L,PT]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...