DNSPOD实现域名301重定向的方法
时间:2023-02-09 02:15:01 | 来源:建站知识
时间:2023-02-09 02:15:01 来源:建站知识
魏艾斯博客前面写过一篇lnmp环境设置301重定向的文章,讲解了lnmp环境中wordpress程序和其他php程序如何做域名301重定向。鉴于网络上各种VPS和不同的php环境包,情况千差万别,有的朋友按照那篇文章的方法就没有成功。同时也有朋友不明白做301重定向之前应该如何解析域名,还有如果域名做了CDN加速的话又该如何设置解析?那么老魏今天就完善和补充一下
DNSPOD实现域名301重定向的相关内容。
使用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那么就到此成功了,去查询一下http状态吧。别的域名解析平台可以去看帮助或者问客服,或者把域名的NS服务器设置到DNSPOD上面,再按照上面的操作。老魏也在DNSPOD上面发工单问询,得到的工程师答复也是如此。
2、域名做CDN加速。需要提前在CDN网站管理后台添加www域名,系统会自动给你分配一个CDN的CNAME地址,把这条地址粘贴到DNSPOD里面就行了。同样的在DNSPOD里面添加两条记录。@记录依旧用显性URL指向www域名;www域名添加CNAME指向你的CDN网站提供的地址。
和上面那条一样,DNSPOD的工作到此结束。然后还是查询一下http状态是否是301(有时候DNS服务器需要一定时间缓存,不一定会马上就查询到301),没问题的话去CDN加速网站管理后台,添加CDN加速的相关设置吧。
使用CDN的好处有以下两点:
1、如果你的访客大部分在国内,用了CDN之后访问你的网站速度会比较快;
2、在这个DDOS满天飞的年代,使用CDN有助于提高VPS服务器的安全性。
一般来说使用DNSPOD做了301重定向的解析之后,就不需要在VPS服务器上面做301重定向的设置了,这样也给新手小白省掉了一个麻烦的设置过程,在DNSPOD上面简单2步就可以轻松实现301重定向了。
转载请注明:魏艾斯博客 » DNSPOD实现域名301重定向的方法