266 字
1 分钟
配置CORP保护自己的图片
2026-02-19

前言#

CORP(Cross-Origin Resource Policy)是一种跨域资源策略,用于保护网站的资源不被其他网站引用。

我们的博客会引用许多图片,如果被外站引用极有可能导致滥用,我们可以配置CORP来保护自己的图片,实现防盗链。

配置CORP#

像我的博客的图片使用了EdgeOne的CDN,我们可以直接在EdgeOne控制台进行配置。

操作流程#

前往EdgeOne控制台,找到站点加速规则引擎创建规则新增空白规则

按照如图创建以下规则。

规则

效果#

打开浏览器F12开发者模式可以看到该图片的HTTP响应头中包含了Cross-Origin-Resource-Policy: same-origin,说明该图片已被成功配置CORP。

效果

如果非该网站使用img标签引用,控制台可以看到被阻挡了。

被阻挡

CORP值#

描述
same-origin仅允许 example.com 拉取对应资源
same-site允许 *.example.com example.com 拉取资源
cross-origin允许所有源,任何人都可以拉取
配置CORP保护自己的图片
https://blog.hachimi2333.top/posts/13/
作者
Hachimi2333
发布于
2026-02-19
许可协议
CC BY-NC-SA 4.0

评论