Appearance
Cloudflare配置
- 域名:域名需要使用 Cloudflare 的 NS服务器
Step. 1: DNS配置
如:我将 imgcdn.admirelight.com
作为我的图床链接。那么我就要在DNS中添加一条CNAME记录,并指向文件地址中的域名。
Step. 2: 重定向&&缓冲处理
- 在 规则 --> 页面规则 中,添加以下内容。
imgcdn.admirelight.com/file/你的桶名称/*
https://f004.backblazeb2.com/file/你的桶名称/$1
Step. 3: 重写URL
- 将 /file/bucket/ 名称隐藏 隐藏桶名称
concat("/file/bucket", http.request.uri.path)
- 优化前访问路径为:https://imgcdn.admirelight.com/file/桶名字/xxx.txt
- 优化后访问路径为:https://imgcdn.admirelight.comm/xxx.txt
- 去除了:file/bucket/
Step. 3: 重写响应头
- 去除不必要的响应Header
- Backblaze B2会在请求的响应头中添加以下几个header参数:
js
x-bz-content-sha1
x-bz-file-id
x-bz-file-name
x-bz-upload-timestamp
- 虽然影响不大,但是一看这些参数就知道你用的B2,并且这些参数头一般拿来也没啥用,可以通过CloudFlare的重写规则将其去掉。
- 转换规则 --> 创建转换规则 --> 修改响应头