关于域名跳转

你是否在访问某些网站时发现直接访问一级域名即可,例如本站的网址,你可以访问blog.newhanly.com,也可以直接访问newhanly.com。那么这是如何实现的呢,301跳转是其中一种方法,客户端在向服务器请求资源时得到一个状态码,指引客户端到一个其它的网页

关于CloudFlare

CloudFlare是全球最大的CDN和DNS服务商之一,我们目前需要的301重定向服务也是由CloudFlare实现的

实现

  • 在CloudFlare控制面板点击DNS查看DNS记录,确保你的一级域名有有效的解析地址,建议1.1.1.1
  • 同样在控制面板,有一个Page Rules选项,在该选项下点击Crate Page Rule,填写一级域名,例如http://dotnetlog.com,点击Add a Setting,依次选择Forwarding URL,301-Permanent Redirect,在下发框填入需要转发到的域名,例如https://www.dotnetlog.com,最后点击Save and Deploy即可。