使用Cloudflare给域名添加跳转/301重定向
注册域名→找到控制面板
以腾讯云为例子,先自行注册好域名,或者已有域名
点击右侧解析,跳转到DNSPOD页面
在域名解析中添加一条记录
点击添加记录
主机记录
填@(或者你需要的前缀,一般填@
记录类型
选择A
-
记录类型
要指向空间商提供的 IP 地址,选择「类型 A」,要指向一个域名,选择「类型 CNAME」
- A记录:地址记录,用来指定域名的IPv4地址(如:8.8.8.8),如果需要将域名指向一个IP地址,就需要添加A记录。
- CNAME: 如果需要将域名指向另一个域名,再由另一个域名提供ip地址,就需要添加CNAME记录。
- NS:域名服务器记录,如果需要把子域名交给其他DNS服务商解析,就需要添加NS记录。
- AAA:用来指定主机名(或域名)对应的IPv6地址(例如:ff06:0:0:0:0:0:0:c3)记录。
- MX:如果需要设置邮箱,让邮箱能收到邮件,就需要添加MX记录。
记录值
直接终端ping你的域名,出来的值就是记录值(144.217.84.156)
使用Cloudflare进行域名重定向
进入Cloudflare网站
用邮箱注册一个账号,然后登陆
登录过后点击添加站点
选择免费计划即可
出现这个页面
添加记录
点击添加记录
Type选CNAME
Name输入@
IPv4随便输入一个地址,反正后面要重定向
点击保存
*完成名称服务器设置*
保存后可能会显示
此区域处于挂起状态,其中包含代理记录。在激活此区域之前,对代理记录的 DNS 查询
不管他,刷新一下页面
或者从控制台重新进入站点管理
显示如下内容,跟着提示进行操作
-
登陆到您的注册机构账号
例如我就直接到腾讯云的控制台中
选择管理
-
替换为Cloudflare的名称服务器
点击修改,把这两个改成Cloudflare要求的DNS
修改后显示
稍等一会儿就修改成功了
返回Cloudflare查看
继续配置
进入管理面板,显示
点击查看设置一路保存即可
点击控制台左侧的规则
选择页面规则
然后选择创建页面规则
按照如下格式填写,使用301,永久重定向
等待
完成如上操作后,可以去吃一个饭了,生效没那么快
吃了个饭,已经生效了
但是存在一个问题,http访问没问题,https访问就不行,不清楚啥情况,睡个午觉再说。
去检测一下HTTP状态
HTTP状态检测工具,200/301/302/404/500状态码查询 - dute.org
睡一觉起来,就自己可以了。
评论区