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

魏艾斯博客前面写过一篇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 那么就到此成功了,去查询一下 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 重定向了。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏云计算教程系列

如何保护您的服务器免受脏COW Linux漏洞

2016年10月19日,披露了Linux内核中的权限提升漏洞。该漏洞被昵称为Dirty COW,因为底层问题是内核处理写时复制(COW)的方式。Dirty CO...

600
来自专栏FreeBuf

又一个登陆框引起的血案

必看的肯定要属HTML源代码了,源代码里包含了下面所说的JS文件。HTML源代码会泄露很多信息,像程序员未删除的注释、敏感路径等都可能在HTML源代码中找的到,...

1864
来自专栏软件工程师成长笔记

《等你下课》让我们一起一步一步搭建RocketMQ可视化管理控制台

早晨起来,听着杰伦的新歌《等你下课》,轻快的旋律,动听的曲调,让我回想18岁的我........

2023
来自专栏程序员的知识天地

你还在苦恼wifi破解技术吗?Python几行代码就可以做到!进来就学会

是不是还在为WiFi密码发愁,甚至有时候还忘掉自己家的WiFi密码,没关系,今天我给大家带来几个破解WiFi密码的案例!我先说明下这个东西一点都不高端,甚至看起...

1751
来自专栏王磊的博客

文件删除小助手

亲,还在为删除多个文件而发愁吗?还在为删除不同目录下的N多文件而发愁吗?那你就下载这个吧。 功能以及优点:   1.支持删除某一类文件。   2.支持某一路径下...

3656
来自专栏全华班

springcloud学习手册-市面主流分布式配置中心框架汇总

导读 | 本节主要是汇总一下,目前市面上主流应用的一些分布式配置中心框架。重点介绍下这4个框架,它们分别是: Apollo(携程 阿波罗) 、Spingclo...

4735
来自专栏Samego开发资源

端口检测 | 命令行整理篇

3773
来自专栏Bug生活2048

Python优雅的操作Exchange邮箱——exchangelib模块使用介绍

需求很简单,只需要登录自己的Exchange邮箱,然后遍历所有邮件,有附件的就下载下来。

5772
来自专栏信安之路

安全开发之 token 那些事

在开发网络应用时,不管是移动端的 APP 也好,还是 web 端 APP 也好,只要有用户群体存在,都绕不开身份认证这个话题,选择一种好的身份认证方法常常在应用...

1230
来自专栏携程技术中心

干货 | 携程开源配置中心Apollo的设计与实现

作者简介 宋顺,携程框架研发部技术专家。2016年初加入携程,主要负责中间件产品的相关研发工作。毕业于复旦大学软件工程系,曾就职于大众点评,担任后台系统技术负责...

1.1K11

扫码关注云+社区

领取腾讯云代金券