如何将一个域的所有请求(http和https)重定向到另一个域

时间:2016-09-24 17:17:14

标签: wordpress

我在不同的serverpilot帐户上安装了两个域。 域名是moviesky.in(abc)和moviesky.info(xyz) 那么,有人可以告诉我,如何将来自 abc 的http和https(非www& www)请求重定向到 https xyz (即使是xyz的所有其他请求,即 https xyz ,xyz和 xyz的www版

应重定向到https moviesky信息。我的意思是说两个域的目标网址应该只是https moviesky info

(当我在我的网站上安装Cloudflare SSL时,它会自动将HTTP请求重定向到两个域上的HTTPS)

请有人帮助我

1 个答案:

答案 0 :(得分:0)

在moviesky.in的web根文件夹中,创建一个名为.htaccess的文件(如果此文件已存在,请编辑/追加它)。

将以下内容放在文件中:

RewriteEngine On

RewriteCond %{HTTP_HOST} ^moviesky.in [NC]
RewriteRule ^(.*)$ https://www.moviesky.info/$1 [L,R=301]

同样,在moviesky.info的web根目录中,添加(到.htaccess):

RewriteEngine On

RewriteCond %{HTTP_HOST} ^moviesky.info [NC]
RewriteRule ^(.*)$ https://www.moviesky.info/$1 [L,R=301]

这应该会给你想要的结果。