我的 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';
如果将该行添加到 default.conf,则实际上不需要引用 Refferer-Policy 的引号。
add_header Referrer-Policy 'origin'
在这里您还可以看到其他值https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Referrer-Policy