mod_rewrite来纠正目录而不是根目录

时间:2012-03-27 14:51:15

标签: apache mod-rewrite

我需要使用mod_rewrite重定向

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

拥有更友好的网址 http://www.site.com/new_cars/brandname.html

我试过

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

但是这会重定向到root而不是/ new_cars / direcory。

有人可以解释一下如何解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

您需要将PT(传递)标记添加到RewriteRule。请阅读mod_rewrite documentation

中的更多内容
RewriteRule ^([^/]*)\.html$ /new_cars/cars.php?make=$1 [L,PT]