我的服务器上有一个包含图像的文件夹,该文件夹用于通过 CDN 为移动应用程序提供服务,并与用于管理传递到应用程序的内容的后端 web 应用程序一起使用。对于后者 - 后端 Web 应用程序 - 我想确保从相关文件夹传递的图像不会被浏览器缓存,因此我可以在其作者更新后立即在后端应用程序中显示更新版本。CDN 提取相同的图像以传送到移动应用程序,并在 30 分钟内设置刷新,因此它不会传送过时的内容图像。
我的问题 - 我如何配置 Nginx 以便expires epoch
它只为来自 webapp 的请求注入标头。这个问题的部分答案在这个 SO 线程中。有没有办法修改那里提出的解决方案,以便在注入标头之前检查引用者?因此,例如,所有来自https://example.com/backoffice
的请求都会使用标头响应,expires epoch
而其他请求(例如来自 CDN 拉取请求的请求)则不会。