WordPress知识分享

DNSPOD 实现域名 301 重定向的方法

魏艾斯博客前面写过一篇lnmp 环境设置 301 重定向的文章,讲解了 lnmp 环境中 wordpress 程序和其他 php 程序如何做域名 301 重定向。鉴于网络上各种 VPS 和不同的 php 环境包,情况千差万别,有的朋友按照那篇文章的方法就没有成功。同时也有朋友不明白做 301 重定向之前应该如何解析域名,还有如果域名做了 CDN 加速的话又该如何设置解析?那么老魏今天就完善和补充一下DNSPOD 实现域名 301 重定向的相关内容。

精选爆品专区 :
精选特惠活动 点击查看购买
快速部署OpenClaw,低成本"养虾"点击查看购买
腾讯云特惠产品专区点击查看购买
轻量应用服务器
游戏服专属特惠 点击查看购买
更多腾讯云内容请看腾讯云专题

使用 DNSPOD 实现 301 重定向,与在服务器上做 301 重定向相比,再简单不过了。看到网上太多人问 linux 环境下如何做域名 301 重定向,而很多回答都是复制粘贴来的,没有经过严格测试,所以你照着做也不会成功。老魏的教程是自己一步步操作过来的,完全是真实情况的记录。

国内通常说的域名 301 重定向,一般是指的主域名(也就是不带 www 的域名)做 301 重定向到 www 域名上面,这也符合国人的浏览习惯。按照正常 301 重定向的操作顺序,我们先做的是域名解析。下面分两种情况来说明如何操作。

1、域名不做 CDN 加速。以 DNSPOD 举个例子,如下图所示,如果你没有使用 CDN 加速,登陆域名解析后台,添加记录,主机记录“@”,记录类型是“显性 URL”,记录值是你的 www 域名,保存。再添加一条记录,主机记录“www”,记录类型“A 记录”,记录值“你 VPS 的 IP 地址”,保存。

DNSPOD 从技术上用“显性 URL”实现了 301 重定向功能,不需要再去 VPS 服务器上面做设置了,省去了很多操作。如果你使用的是 DNSPOD 那么就到此成功了,去查询一下 https 状态吧。别的域名解析平台可以去看帮助或者问客服,或者把域名的 NS 服务器设置到 DNSPOD 上面,再按照上面的操作。老魏也在 DNSPOD 上面发工单问询,得到的工程师答复也是如此。

2、域名做 CDN 加速。需要提前在 CDN 网站管理后台添加 www 域名,系统会自动给你分配一个 CDN 的 CNAME 地址,把这条地址粘贴到 DNSPOD 里面就行了。同样的在 DNSPOD 里面添加两条记录。@记录依旧用显性 URL 指向 www 域名;www 域名添加 CNAME 指向你的 CDN 网站提供的地址。

和上面那条一样,DNSPOD 的工作到此结束。然后还是查询一下 https 状态是否是 301(有时候 DNS 服务器需要一定时间缓存,不一定会马上就查询到 301),没问题的话去 CDN 加速网站管理后台,添加 CDN 加速的相关设置吧。

使用 CDN 的好处有以下两点:

1、如果你的访客大部分在国内,用了 CDN 之后访问你的网站速度会比较快;

2、在这个 DDOS 满天飞的年代,使用 CDN 有助于提高 VPS 服务器的安全性。

一般来说使用 DNSPOD 做了 301 重定向的解析之后,就不需要在 VPS 服务器上面做 301 重定向的设置了,这样也给新手小白省掉了一个麻烦的设置过程,在 DNSPOD 上面简单 2 步就可以轻松实现 301 重定向了。

赞(1)
文章名称:《DNSPOD 实现域名 301 重定向的方法》
文章链接:https://www.vpsss.net/1538.html
版权声明:本站资源仅供个人学习交流,禁止转载,不允许用于商业用途,否则法律问题自行承担。
图片版权归属各自创作者所有,图片水印出于防止被无耻之徒盗取劳动成果的目的。