侧边栏壁纸
博主头像
背锅小王子博主等级

我从事运维工作有十年之久,主要从事云原生相关的工作,对k8s、devops、servicemesh、可观察性等较为熟悉!

  • 累计撰写 59 篇文章
  • 累计创建 64 个标签
  • 累计收到 1 条评论

目 录CONTENT

文章目录

CloudFlare常用页面跳转规则

背锅小王子
2022-07-30 / 0 评论 / 0 点赞 / 323 阅读 / 477 字
温馨提示:
本文最后更新于 2022-11-14,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

根域跳转到WWW

1、需求说明

希望实现:

http://bgxwz.com

https://bgxwz.com

http://www.bgxwz.com

都统一跳转到

https://www.bgxwz.com

2、配置cloudflare添加新站点

将流量引流到cloudflare有两种方式:

第一种,将域名的dns解析厂商修改为cloudflare,解析记录在cloudflare完成

第二种,通过CNAME的方式将需要加速的域名添加到cloudflare做解析,格式如下:

bgxwz.com.cdn.cloudflare.net

目前因为域名管理权限问题,我们使用CNAME的方式做域名加速

具体实现部署如下:

  • 将根域bgxwz.com添加到cloudflare
  • 在高级中切换域名添加方式为CNAME
  • 在dns厂商中添加TXT记录 cloudflare-xxxxx.bgxwz.com 为 xxxxx-xxxxxx
  • 在dns厂商中添加需要加速的CNAME域名记录 bgxwz.com.cdn.cloudflare.net
  • 在cloudflare的dns记录中添加一个A记录 bgxwz.com 为 8.8.8.8 (因为要做301跳转到www,所以这个解析记录可以随便填写)

添加www.bgxwz.com的加速,依次将上面的部署执行一遍,在cloudflare中添加的记录根据情况选择A记录或者CNAME记录即可。

3、添加页面规则

在规则中添加一个页面规则,部署如下:

URL:bgxwz.com/*

设置:转发URL

状态码:301-永久重定向

目标URL:https://www.bgxwz.com/$1

去掉请求路径中最后的反斜杠

1、需求说明

希望实现去掉请求路径中最后的反斜杠:

/en/login/   跳转    /en/login

/zh/login/   跳转    /zh/login

2、通过cloudflare的页面规则实现

在规则中添加一个页面规则,部署如下:

URL:www.bgxwz.com/*/

设置:转发URL

状态码:301-永久重定向

目标URL:https://www.bgxwz.com/$1
0

评论区