如何将网址重定向到其他域名呢?

问题描述 投票:0回答:1

我的主要域名是makemyhome.com和另一个mmh.com现在当用户点击链接mmh.com/about它应该重定向到makemyhome.com/about

当用户点击mmh.com/contact时,它应该重定向到makemyhome.com/contact

现在我的htaccess:

RewriteEngine on
RewriteCond %{HTTP_HOST} ^old.com [NC,OR]
RewriteCond %{HTTP_HOST} ^www.old.com [NC]
RewriteRule ^(.*)$ https://new.com/$1 [L,R=301,NC]

用htaccess中的上述代码不能按我想要的方式工作。

我需要建议。谢谢!

apache .htaccess http-status-code-301 mod-alias
1个回答
0
投票

上面的答案几乎是正确的。通过将参数%{REQUEST_URI}添加到目标请求,您的完整请求URI也将被重定向。例如:http://old.com/somepath/?some_get_param=some_get_val ==> https://new.com/somepath/?some_get_param=some_get_val

RewriteEngine On
RewriteCond %{HTTP_HOST} ^old.com
RewriteCond %{HTTP_HOST} ^www.old.com
RewriteRule ^ https://new.com%{REQUEST_URI}
© www.soinside.com 2019 - 2024. All rights reserved.