关注VPS服务器
相关知识分享

Siteground如何实现多域名指向同一个网站_Siteground多域名301重定向?

昨天有人问老魏:Siteground已经建好了 A 域名的网站, 现在有 B域名也想指向这个网站,应该如何操作?如果是服务器的话很多人也知道如何操作了,而这是在 siteground 虚拟主机里面,操作方法就有不同了。老魏分享出整个操作过程供有需要的朋友使用。

一、Siteground介绍

是美国一家主机商,提供了虚拟主机以易用、快捷、方便、高速而出名。在国内外贸界很多人都在用,包括外贸工厂、贸易公司等。一键部署 SSL证书、一键缓存加速,一键cdn加速、一键搬家等等功能应有尽有。面向新手用起来很方便,而且无论国内管理网站还是国外客户访问网站速度都不错。

如果你要做外贸网站,点我打开 siteground去注册一个新账号,开始你的外贸建站之旅吧。老魏给 siteground建站写了不少文章如下:

外贸网站选择Siteground虚拟主机有哪些好处?
如何选购新版 SiteGround 虚拟主机详细图文流程 新手必看
SiteGround 新版控制面板详细介绍及如何使用
更多教程点我直达

二、A域名指向B域名

原因:用户之前注册了一个旧域名,用了一段时间认为域名起的不是很理想,另外注册了一个心仪的新域名打算长期使用。这个旧域名也有流量和权重,谷歌收录也放出了不少页面,扔了就可惜了。就想指向新域名,保住以前的访问量和客户。

老魏对于这个需求也是没有操作过,好在 siteground售后客服的工作非常到位。老魏用在线 chat方式与客服沟通,一边聊天一边按照客服的建议去操作,很快就搞定了。

Siteground的在线chat客服有三种不同部门,一种是普通客服,另一种是高级技术部门(advanced technical support team),第三种是财务部门。普通问题选择普通客服,如果他不懂的问题他会跑去问高级技术员,然后再回答你。

或者你也可以直接去问高级技术部门,一样会答复你。

与siteground客服在线chat沟通

与siteground客服在线chat沟通

长话短说,经过沟通老魏知道了整个的操作过程如下:

1、修改NS记录

旧域名的 NS记录要改成你 siteground的新域名 NS记录。或者旧域名添加 A记录指向 siteground虚拟主机 IP。老魏推荐用前面修改 NS记录的方法,比较彻底。

NS记录修改方法请看阿里云/新网/腾讯云/Namesilo域名更改Nameserver记录到Siteground过程记录

2、Parked Domains

选项位于 DASHBOARD >> DOMAIN >> Parked Domains,如下图所示把旧域名添加进去,只添加主域名,不用填www前缀新手不懂不要紧,看下图操作照猫画虎

Siteground Parked Domains

Siteground Parked Domains

3、给旧域名添加SSL证书

在 SECURITY >> SSL Manager,给旧域名添加 Lets Encrypt 证书。

Siteground SSL Manager 添加 Lets Encrypt 证书

Siteground SSL Manager 添加 Lets Encrypt 证书

三、这就完成了吗?

1、客服有话说

这时候客服提示老魏旧域名已经指向新域名的网站了,老魏测试后发现在浏览器中输入旧域名后打开的网站内容是新域名的,但是地址栏仍旧显示旧域名。当你点击网页任意链接时才显示新域名。

客服说这就是已经完成了,并且使用 Parked Domains 的方法有利于 SEO优化。但是在老魏看来这还没完工呢。

是的,在客服看来这就是完成了旧域名跳转到新域名了。但是这真的就是完成了吗?

2、添加 301重定向代码

在老魏看来这不是一个完整的 301重定向操作,所以要在 htaccess文件里面添加 301重定向代码。

进入 file manager >> htaccess,点击右上角的铅笔,准备添加代码。

Siteground file manager htaccess

Siteground file manager htaccess

这里假设旧域名是 jiuyuming. com,新域名(网站主域名)是 xinyuming. com,找到 RewriteEngine On 然后在下一行添加如下代码:

RewriteCond %{HTTP_HOST} ^[^\.]+\.jiuyuming\.com$
RewriteRule ^(.*) %{HTTP_HOST}/$1 [C]
RewriteRule ^([^\.]+)\.jiuyuming\.com(.*)$ https://$1\.xinyuming\.com$2\?%{QUERY_STRING} [R=301,L]

红色字符是你要自行替换的内容,注意旧域名与新域名、后缀都要替换成你自己的。

这里要注意新旧域名都已经添加过 SSL证书。

添加好代码后,点击上方那个磁盘符号(鼠标悬停会提示 Save)保存,再点击 X关闭文件,如下图所示:

Siteground修改htaccess保存

Siteground修改htaccess保存

301重定向代码因为有缓存的缘故,不一定会马上生效。老魏是第二天测试了多种浏览器均自动跳转,并且在线检查说明是 301重定向。终于圆满完成了。

最后总结:除了官方提示的操作外,老魏自己添加了 htaccess的 301重定向代码,也达到了预想的目的。比官方推荐的要更完善了。

赞(0) 打赏
允许转载,保留出处:魏艾斯笔记 » Siteground如何实现多域名指向同一个网站_Siteground多域名301重定向?
分享到: 更多 (0)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏