每当有人访问www.cars.com/parts时,我都希望将它们重定向到www.planes.com。之后路径是相同的。例如www.cars.com/parts/engine应访问www.planes.com/engine,www.cars.com / parts /wheels应访问www.planes.com/wheels等。截至目前,我在httpd.conf文件中有以下内容:
RewriteEngine on
ServerName www.cars.com
DocumentRoot /var/www/htdocs
RewriteCond %{HTTP_HOST} www.cars.com/parts$ [NC]
RewriteRule ^/(.*)$ www.planes.com$1 [R=301,L]
然而,问题是www.cars.com/parts将我带到www.planes.com/parts而不是www.planes.com。 非常感谢帮助。
答案 0 :(得分:1)
尝试将RewriteRule更改为:
RewriteRule ^/parts(.*)$ www.planes.com$1 [R=301,L]
$ 1用括号中检测到的模式代替。所以现在它应该在/ parts之后附加所有内容。