0

抱歉,我是 url 重写的新手。

我有一个这样的网址

http://www.sitename.com/subpages/detail.php?id=21-0043-052&car_name=abc

我想把这个网站重定向到

http://www.qualitextrading.com/vehicle-detail.php?id=21-0043-052&car_name=abc

请问我怎么能在.htaccess文件中写这个

提前致谢

4

1 回答 1

1

假设您已mod_rewrite启用:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.sitename.com$ [NC]
RewriteRule ^\/subpages\/detail\.php(*.?)$ http://www.qualitextrading.com/vehicle-detail.php$1 [R=301,L]

这会打开该区域的重写,然后检查 HTTP_HOST 是否正确,然后重写 URL 并传递查询字符串(默认行为是mod_rewrite自动传递查询字符串)。

于 2013-05-23T16:57:27.477 回答