腾讯云域名加CloudFlare以及如何访问时不加www的配置方法

腾讯云域名解析CloudFlare

  1. 首先登录https://www.cloudflare.com/中sign in填写要通过CDN分发的域名,cloudFlare会自动检索你的域名所属的DNS服务器,然后会提供给你要修改的DNS服务器

  2. 在腾讯云的域名注册列表点击我的域名,找到域名,点击管理,修改DNS服务器,将cloudFlare提供的DNS服务器填入
    腾讯云域名加CloudFlare以及如何访问时不加www的配置方法_第1张图片

  3. 如果你的网站配置有SSL证书,cloudFlare会自动使用服务器自有SSL证书
    腾讯云域名加CloudFlare以及如何访问时不加www的配置方法_第2张图片

  4. 在腾讯云DNS解析DNSPod将NS记录类型中的记录值改为cloudFlare提供的记录值
    在这里插入图片描述

  5. 在腾讯云中将已解析的www和@标签停止(防止还能直接访问真实ip)

  6. cloudFlare中DNS添加相对于的A标签进行CDN网络分发
    在这里插入图片描述
    右边箭头出现小云即代表代理成功

CloudFlare中只能添加www值

我在cloudFlare的DNS解析中,有一个A标签为www的值,即可以通过www.xxx.com域名来访问网站,但是不带www会出错,解析不到服务器,但是我想直接通过xxx.com即主域名值访问怎么办?

1. 先上一个错误案例

  • 由于使用腾讯云比较习惯,腾讯云中有一个@标签,即可以直接解析主域名访问milkxxx.cn
    腾讯云域名加CloudFlare以及如何访问时不加www的配置方法_第3张图片
  • 于是我想当然的在CloudFlare中也这样添加,然后直接访问访问milkxxx.cn返回301,失败
    腾讯云域名加CloudFlare以及如何访问时不加www的配置方法_第4张图片

2. 正确的方法

  • 在cloudFlare的Page Rules中添加规则,把域名换成你的域名即可
    腾讯云域名加CloudFlare以及如何访问时不加www的配置方法_第5张图片
  • 域名规则解释

需要跳转的URL:https://milkxxx.cn

需要跳转到到URL:https://www.milkxxx.cn

你可能感兴趣的:(腾讯云域名加CloudFlare以及如何访问时不加www的配置方法)