【发布时间】:2014-06-15 01:21:28
【问题描述】:
我原来的网址是这样的:
wwww.domain.com/car-details.php?merk=BMW&model=X5&titel=sale&car_id=3
我已经把它改写成这样:
wwww.domain.com/BMW/X5/sale/3
把它放在我的 .htaccess 中:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/(.*)/(.*)/([0-9]+)?$ /car-details.php?merk=$1&model=$2&titel=$3&car_id=$4 [L,QSA]
当我输入网址时 www.domain.com/car-details.php?merk=BMW&model=X5&titel=sale&car_id=3 它仍然有效。我希望将该网址重定向到 www.domain.com/BMW/X5/sale/3
我尝试将 [R] 标志放在我的 htaccess RewriteRule 中,但结果却相反。
我该如何解决这个问题?
【问题讨论】: