多域名绑定(指向)一个网站 宝塔面板如何操作?
我有多个域名想同时绑定到一个网站上,在宝塔面板中应该如何操作呢?今天看到群友问到这个问题,这种操作一般是基于seo优化的考虑,旧的域名即使不用了也要把权重和流量都导入新域名。下面老魏就用宝塔面板来详细讲解如何操作。
宝塔面板建议选择 阿里云、 腾讯云服务器
更多内容请看 宝塔面板专题
点击查看 网易云课堂《宝塔Linux面板新手入门教程》
比如新域名 1.vpsss.net,旧域名是2.vpsss.net,那么我们先去旧域名的域名解析那里,添加A记录(使用cdn就添加CNAME)指向服务器IP。如果旧域名是 wwww.baidu.com 或者 baidu.com怎么办呢? 也是一样的操作,到 baidu.com的域名解析那里,添加 A记录指向服务器IP。
接下来打开宝塔,在网站找到已经添加好的新域名,点击进入域名管理,添加 2.vpsss.net,baidu.com等,每行填写一个域名,这时候再去浏览器中打开 2.vpsss.net,就可以打开同一个网站了。
提示:下图中只是填写了,点击添加按钮才算绑定成功。然后 2.vpsss.net 就会出现在下面 1.vpsss.net 上面了。
不过这时候有个问题,打开后显示的域名是 2.vpsss.net,前面我们说过了不想用旧的域名打开网站,想要用户看到的只有1.vpsss.net这个新域名,怎么办?
打开重定向,访问域名选择旧域名 2.vpsss.net,目标url 输入 1.vpsss.net,勾选启用 301,然后我们测试,成功。
下面把这个问题再进阶一下,如果我还有更多的旧域名,比如上面提到的 baidu.com ,与 vpsss.net不属于同一个域名,也打算重定向,又应该怎么操作呢?
首先还是把 baidu.com添加 A记录解析到服务器IP。
再去宝塔面板,网站管理中打开配置文件,看到 301 start,301 end,中间的配置项会看到下面的代码:
if ($host ~ '^2.vpsss.net'){ return 301 http://1.vpsss.net$request_uri; }
把中间的代码复制,在下面粘贴,把 2.vpsss.net 改成 baidu.com,其他内容不变,保存。这样就没问题了。
最终结果如下图所示:
这样我们不管有多少个旧域名,都可以指向同一个网站,而且打开网站后,看到的都只有新域名。目的就是在网站更换域名的过程中能保住收录和排名,同时把旧域名的流量都导入到新域名上面来。
记得要提前清理本地浏览器缓存,再去测试多个域名是否能成功301重定向到网站上。
文章链接: https://www.vpsss.net/20613.html
版权声明:本站资源仅供个人学习交流,禁止转载,不允许用于商业用途,否则法律问题自行承担。
图片版权归属各自创作者所有,图片水印出于防止被无耻之徒盗取劳动成果的目的。
相关推荐
- 网站防火墙拦截报表 网站安全防护又一利器
- 宝塔面板网站防火墙拦截报表助我拦截恶意IP
- 宝塔面板无法登录拒绝连接的解决过程
- 宝塔面板磁盘告警设置 可以预警磁盘占用和剩余容量
- 宝塔面板推出面板更新提醒告警渠道选择
- 一键部署宝塔面板微步木马检测工具及检测过程
- 宝塔面板不断出现 temp-write-test 文件的原因及解决办法
- 任何页面都跳转到首页 记一次解决网站被黑的详细过程