最近有个香港服务器到期了,域名未备案,又不想再买香港服务器了,去年双十一买了国内的三年服务器打算充分利用起来,所以就把网站转到备案域名的二级域名下了。
国内服务器要备案域名才能接入,所以未备案的域名只有做URL转发。在以前国内域名可以直接设置域名URL转发,但是显示不行了。现在国内要备案域名才能设置URL转发。
所以未备案的域名想做url转发就得依靠cloudflare的URL转发功能了。目前就这好用些。国内大厂URL转发都需要备案域名。
教程目的:因换国内服务器后未备案域名不能绑定,为保留百度收录,未备案的域名跳转到国内备案域名上。
第一步:注册cloudflare账号,简称CF
https://dash.cloudflare.com
右上角默认的是英语English(US),可以点击English(US)切换到简体中文。然后注册一个账号
第二步:添加站点
输入你的域名,然后会让你更改DNS,根据提示要求复制内容更改你域名的DNS记录。一般修改DNS后几分钟就生效了。会收到一封邮件。
第三步:添加页面规则,如下图:
第四步:点击创建页面规则,如下图
第五步:设置页面规则,www.shuazeng.com是原来的域名,我要301重定向到新的ka.liuhai.net,照着我下面的图设置,把域名换成你自己的,然后点保存并部署,如下图:
CF免费版可以设置3个页面规则,我们需要设置两个,一个是带www的一个是不带www的,比如我的还需要设置一个不带www的主域名shuazeng.com的url转发,如下图:
转发规则设置好了,然后并没有生效,因为你只是使用了cf的DNS功能,并没有用到CF解析,流量并没有走cf,所以规则只是设置好了,然而是没有效果的。
第六步:点DNS后,添加域名解析。ip随便填写,因为都要转发的。要添加一条@和一条www主机的记录。如下图:
好了,这下访问原域名就会跳转到国内服务器上的新地址了。