图片地址是这样的 https://f000.backblazeb2.com/file/my_bucket_name/img.jpg复制代码
想绑定域名,并且通过cloudflare的页面规则,隐藏掉my_bucket_name,
页面规则设置的301转向,可是还是会显示my_bucket_name
有什么方法吗?
湖南省网友说:最终的效果是通过 https://mydomain.com/img.jpg访问
隐藏掉 my_bucket_name
求解
陕西省网友说:301肯定暴露,要使用高级功能或者worker才行吧
广东省网友说:worker会不会缓存图片? 高级功能是啥?
吉林省网友说:NGINX反代吧 再套cf
云南省网友说:这样费服务器上下行流量
河北省网友说:是个办法,缓存设置久点,服务器用不了多少流量
海南省网友说:缓存都是浮云,page rule设置了1month照样时不时就回源
台湾省网友说:Cloudflare Worker addEventListener( “fetch”,event => { let url=new URL(event.request.url); url.hostname=”想隐藏的域名”; let request=new Request(url,event.request); event. respondWith( fetch(request) ) } )复制代码
安徽省网友说:不明所以,学习下。
福建省网友说:好像搞不了吧
我看了下我的
广东省网友说:这样不行 这样B2那边会计费的
黑龙江省网友说:https://blog.meow.page/archives/free-personal-image-hosting-with-backblaze-b2-and-cloudflare-workers/#Cloudflare-Workers
之前看到的一篇文章,用 cloudflare worker 隐藏的
河南省网友说:其实这个也困扰我很久了 暴露桶 懂的人知道是B2 替换成本来的链接 然后容易刷死
我现在 是 B2 + CF 然后这个流量费不就免费了么 然后用大流量服务器再反代
主要因为CF在国内速度不咋地
顺便隐藏了桶名称