通过 Cloudflare 设置 301 重定向,将老域名跳转至新域名

图片[1]-通过 Cloudflare 设置 301 重定向,将老域名跳转至新域名-多维导航

301(Moved Permanently)是一个极其常见的代码,它表示该网页已经永久迁移至新位置,通常会发送 HTTP Location 来重定向到正确的新位置。使用 301 重定向把旧域名永久转移到新域名上去,可以同时把旧域名的流量与权重转移至新域名,也对 SEO 极其友好,可以尽可能减少更换域名带来的流量丢失。

我们可以借助 CloudFlare 的免费服务进行域名 301 重定向,无需借助第三方 VPS 或虚拟主机。

CloudFlare 301 重定向设置

  1. 首先,确保你的旧域名的 DNS CloudFlare 通过 Cloudflare 来进行解析,新域名可以是任意的 DNS 解析商;
  2. 在 DNS 解析中,将域名的 A 记录指向 8.8.8.8,并开启 CloudFlare CDN(点亮云朵图标);
  3. 打开页面规则选项,点击“创建页面规则”,在第一栏写上旧域名,如 dh.cc/*,在“选取设置”选择“转发 URL”,选择状态码为“301-永久重定向”;
  4. 在“输入目标 URL”中,填入新域名,如 https://dh.com/$1
  5. 点击“保存并部署”即可生效;

注意

设置跳转时,不要漏掉旧域名的后缀 /*,以及新域名的后缀 /$1。这能确保旧域名的每一个页面都可以跳转到新域名的对应页面,而不是只能跳转至主页。
例如:访客打开旧域名网址 https://dh.cc/about,会自动跳转到新域名对应的网址 https://dh.com/about;访客打开旧域名网址 https://dh.cc/archives/1.html,会自动跳转到 https://dh.com/archives/1.html

另外,建议 www 和不带 www 的域名都要设置跳转。

0x02 HTTP状态检测

检测地址:https://www.dute.org/httpstatus

 

如果你觉得3条规则不够你使用,还可以选择使用重定向规则(10条)和批量重定向规则

演示重定向规则:
图片[2]-通过 Cloudflare 设置 301 重定向,将老域名跳转至新域名-多维导航

点击创建规则后:首先命名一个规则名称?选择自定义筛选表达式填入你需要跳转的域名:点击Or可以设置多域名跳转。

图片[3]-通过 Cloudflare 设置 301 重定向,将老域名跳转至新域名-多维导航

concat("https://a.example.com", http.request.uri.path)

剩下的批量重定向规则大同小异,设置都类似。

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享