cloudflare 重写规则 OK

j6hokqgfrr 1月前 19

cloudflare 重写规则 OK
concat("/file/YaoheYihan",http.request.uri.path)
我需要访问 https://q1.XXXXXX.top/1.jpg
达到 访问
https://q1.XXXXXX.top/file/YaoheYihan/1.jpg
的目的
原B2
https://f000.backblazeb2.com/file/YaoheYihan/1.jpg
规则重写来源
https://blog.qiyutech.tech/202110/16_cloudflare_b2/
最新回复 (7)
  • micto 1月前
    引用 2
    你这用的 转换规则?路走错了,得用 页面规则
    页面规则来跳转,301或者302,这样的方式有缺点:
    1、会暴露后面的B2源文件路径。
    2、CDN不会缓存
    3、浏览器端,访问的直接是B2的链接

    要避开上面3个缺点,有以下两个办法:
    1、使用CF worker
    2、在Nginx上设置反向代理
  • huanx 1月前
    引用 3
    如果自己是站长的话 直接自己改不就好了..   如果是用户的话得用扩展重定向
  • 楼主 j6hokqgfrr 1月前
    引用 4
    huanx 发表于 2021-12-18 15:35
    如果自己是站长的话 直接自己改不就好了..   如果是用户的话得用扩展重定向 ...
    源B2
    不会该哦哦
  • 楼主 j6hokqgfrr 1月前
    引用 5
    我自己来顶一下吧
    还没解决哦
  • xhemj 1月前
    引用 6
    ${YaoheYihan} 改成 YaoheYihan 应该可以
  • 楼主 j6hokqgfrr 1月前
    引用 7
    xhemj 发表于 2021-12-18 17:32
    ${YaoheYihan} 改成 YaoheYihan 应该可以
    OK
    就是这样的
    也不知做那个教程的咋回事
    谢谢这位老板
  • 楼主 j6hokqgfrr 1月前
    引用 8
    micto 发表于 2021-12-18 17:53
    你这用的 转换规则?路走错了,得用 页面规则
    页面规则来跳转,301或者302,这样的方式有缺点:
    不懂
    不只是你理解错了 还说我理解错了
    cloudflare 重写规则
  • 游客
    9
返回