我的CMS(https)和图片服务器(http)是分开的。我已经设置了我的图片服务器,只能为白名单引荐页面提供服务。现在我的问题是如何允许CMS服务器向图片服务器发送响应头,以便CMS可以显示图片?我发现在HTML中添加此HTML元标记将显示图像。
<meta name="referrer" content="origin">
但是是否有可能在服务器端完成此操作而不必编辑每个HTML页面?我使用的是Nginx v1.10.2。
我的CMS(https)和图片服务器(http)是分开的。我已经设置了我的图片服务器,只能为白名单引荐页面提供服务。现在我的问题是如何允许CMS服务器向图片服务器发送响应头,以便CMS可以显示图片?我发现在HTML中添加此HTML元标记将显示图像。
<meta name="referrer" content="origin">
但是是否有可能在服务器端完成此操作而不必编辑每个HTML页面?我使用的是Nginx v1.10.2。
只需添加以下内容即可解决我的问题。
add_header 'Referrer-Policy' 'origin';
add_header Referrer-Policy 'origin'
在这里,您还可以查看其他值https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Headers/Referrer-Policy
location / {
add_header 'Referrer-Policy' 'unsafe-url';
}
add_header Referrer-Policy 'strict-origin';
- BoDeX