我的CMS(https)和图像服务器(http)是分开的。我已经设置了我的图像服务器,使它只能服务于白名单引用页面。现在我的问题是我如何允许CMS服务器发送响应头到图像服务器,使CMS可以显示图像?我发现在html中提供此html meta标记将显示图像。
<meta name="referrer" content="origin">
但是有没有可能在不编辑每个html页面的情况下做到这一点,并在服务器端做这个?我在Nginx v1.10.2上
hxzsmxv21#
简单地添加以下内容就解决了我的问题。
add_header 'Referrer-Policy' 'origin';
30byixjq2#
如果将Refferer-Policy行添加到default. conf中,实际上不需要引号。
add_header Referrer-Policy 'origin'
在这里,您还可以看到其他值https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Referrer-Policy
qyuhtwio3#
location / { add_header 'Referrer-Policy' 'unsafe-url'; }
3条答案
按热度按时间hxzsmxv21#
简单地添加以下内容就解决了我的问题。
30byixjq2#
如果将Refferer-Policy行添加到default. conf中,实际上不需要引号。
在这里,您还可以看到其他值https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Referrer-Policy
qyuhtwio3#