如何使用 acc 和 URL 上的过期时间缓存 nginx

如何使用 acc 和 URL 上的过期时间缓存 nginx

(1)来源链接:

https://bato.to/chapter/2170006

(2)图片url示例:

https://xfs-s107.batcg.org/comic/7006/255/63d8e0e22aa1d12922877552/24710008_2160_3070_989124.webp

(3)查询:

?acc=s5WX_Vh52fc9nAuSzakSyg&exp=1689757290

每次我重新加载(1)页面时,它都会随机将(3)与?acc=CONTENT&exp=NUMBER 添加到(2),它将变成:

(4)带查询的完整图片 URL

https://xfs-s107.batcg.org/comic/7006/255/63d8e0e22aa1d12922877552/24710008_2160_3070_989124.webp?acc=s5WX_Vh52fc9nAuSzakSyg&exp=1689757290

  • 当我跑步时(2)403 禁止 结果 1

  • 当我运行(4)它会显示真实图像 结果 2

  • 但是过了一段时间后,(4)就无法再访问了,我想是因为它已经过期了。

所以任何人都知道如何为 nginx 配置类似 (4) 的内容,我试图在 google 上查找诸如“带有查询的 nginx 缓存”、“nginx 图像缓存查询”之类的键,但找不到方法。

相关内容