导航

遇见美好的明天,书写最棒的故事~

侧边栏
最新评论
北熙宝宝@Hikurn_Xi
2024-08-11 17:33
@广树:(╯‵□′)╯︵┴─┴
松鼠大大
2024-08-10 17:39
😂惨兮兮北熙,╮( •́ω•̀ )╭
广树
2024-08-10 17:08
下一步,进入腾讯域名黑名单
北熙宝宝@Hikurn_Xi
2024-07-29 13:31
@寒寒:那你考虑过cloudflare的网络情况么?很大的话获取到一半超时获取失败...另外在目前的情况下,我觉得不支持webp的设备和终端软件都可以被淘汰了,不应该我去做向下兼容,也不在我的网站的服务群体内。【兼容性参照: https://caniuse.com/webp,除去IE和很久的,基本都兼容了】
寒寒
2024-07-29 13:17
不过话说…… 既然都用CF了,OSS的出口流量只要配置了CF代理就是免费的呀…还在乎什么流量 寒寒相比起来,还是更在意webp的兼容性 所以就算用webp也最好有一个png/jpg fallback
寒寒
2024-07-29 13:14
恭喜北熙宝宝~~ 终于搞定了吗?
北熙宝宝@Hikurn_Xi
2024-07-23 20:53
@小满1221:欢迎来到女子寮!你的标准房开好了~请入住~
北熙宝宝@Hikurn_Xi
2024-07-23 20:47
@小满1221:|´・ω・)ノ我就用了一点点itdog的那个屏蔽测速脚本
小满1221
2024-07-23 11:04
我解决了,没事儿了
小满1221
2024-07-23 10:47
我去佬,我把我自己博客快速测试测死力,负载4000%多,求教程(´இ皿இ`)
谷歌广告

如何利用cloudflare批量给图片的链接添加处理参数

作者:北熙宝宝@Hikurn_Xi时间:2024-07-21 22:08:18分类:教程

【前景】

因为最近朋友有个项目把图片迁移到了oss,想着反正都迁移到oss了,顺便用一下图片webp降低一下流量需求。

结果他的程序不支持在url中拼接参数,那么就只能在cdn中实现了。

【准备工作】

打开Cloudflare,选中要修改的域名(如果这个域名是通过SaaS来使用Cloudflare的,请前往你的回退源域名那儿添加)

【方案一:使用页面规则(不推荐)】

在规则--页面规则中,添加,输入域名,比如:

https://yourdomain.com/*/*/*/*.jpg

选择url转发(假设你需要加的参数是!webp

https://yourdomain.com/$1/$2/$3/$4.jpg!webp

测试类型,请务必勾选302!!!在测试没问题后再全量301,谢谢合作!!!!

注意,Cloudflare即将关停页面规则功能,原文:

Cloudflare plans to migrate your existing Page Rules during 2025. You do not need to migrate your own rules, as Cloudflare will handle this process for you. However, it is beneficial to understand the correspondence between the different Page Rules settings and new Rules features ahead of the migration. This will help you familiarize yourself with implementing the new types of rules in your Cloudflare account.
Cloudflare 计划在 2025 年迁移您现有的页面规则。您无需迁移自己的规则,因为 Cloudflare 将为您处理此过程。但是,在迁移之前了解不同的页面规则设置与新规则功能之间的对应关系是有益的。这将帮助您熟悉如何在 Cloudflare 帐户中实施新类型的规则。

We encourage you to explore and start using the new Rules products to take advantage of their enhanced capabilities and features. This migration guide will be updated in the coming months with additional information about the Page Rules migration. Some instructions may also change as we simplify configuration deployment and release new features as part of this project. Cloudflare users will receive email updates about the migration of the Page Rules configured on their Cloudflare account before the migration occurs. We will not perform any migration or changes on your behalf without prior notification.
我们鼓励您探索并开始使用新的 Rules 产品,以利用其增强的功能和特性。本迁移指南将在未来几个月内更新,其中包含有关页面规则迁移的其他信息。随着我们简化配置部署并发布新功能作为此项目的一部分,某些说明也可能会更改。在迁移发生之前,Cloudflare 用户将收到有关迁移在其 Cloudflare 帐户上配置的页面规则的电子邮件更新。未经事先通知,我们不会代表您执行任何迁移或更改。

【方案二:重定向规则(推荐)】

选择自定义匹配规则

当传入请求匹配时...

主机名--->等于--->yourdomain.com

URI--->结尾为--->.jpg


URL 重定向

类型--->动态

表达式--->concat(http.request.uri.path,"!webp")

状态代码--->302  【测试通过后改成301】

建议不要保留查询字符串

【结尾:我应该如何选择?】

如果你希望匹配的有jpg,png,jpeg等多种,而且分布的路径也很复杂,建议直接用方案二,你只需要设置结尾为.文本类型,而且可以用 A and B or A and C....的形式累计,最终生效一个规则!

#cloudflare#OSS#重定向规则#页面规则