让我们承认,出于安全/隐私的原因,我想在全球范围内将我的转介政策设置为"no-referrer"。
例如,使用Apache的.htaccess's
Header always set Referrer-Policy no-referrerIIS‘web.config's
<configuration>
<system.webServer>
<httpProtocol>
<customHeaders>
<add name="Referrer-Policy" value="no-referrer" />
</customHeaders>
</httpProtocol>
</system.webServer>
</configuration>等等,换句话说,我希望这项政策在全球范围内得到执行,对每一个网页都是如此。
但是,对于一个特定的域(例如https://validator.w3.org/),我想发送引用程序(例如,使用方便的url https://validator.w3.org/check?uri=referer)。
我可以使用实验性的referrerpolicy链接属性,但我不知道这个属性支持得有多好。我也不知道这样的属性是否可以覆盖服务器的设置。
link type 'norefferer'属性似乎得到了很好的支持,但我想实现的正好相反!
除了指向特定域的链接之外,我怎么能在全局范围内不允许发送引用呢?
发布于 2017-10-11 12:30:09
你可以这样做,虽然我不确定它是否得到广泛的支持
<a href="#link" rel="referrer dofollow">link</a>https://webmasters.stackexchange.com/questions/109954
复制相似问题