我通过tomcat中的链接打开网站有问题 - 我被禁止了。
我的步骤是:
1.启动http://hostname
2.选择https://hostname/Site
3. 403禁止留言
当我直接通过浏览器这样https://hostame/site时,一切正常。
甚至
选择https://hostname/OtherSite
正常工作
有人可以帮忙吗?提前谢谢。
答案 0 :(得分:0)
这是我的情况。
您的原始页面(带有链接)和目标链接页面不是同一域。
原始域和目标域。
如果您的目标域不允许跨域访问,则会收到403禁止错误。
点击链接并输入发送不同请求的网址
我发现区别在于请求标头:
点击链接(禁止403错误)
request header have one line:
Referer: http://original-domain/json2tree/ipfs/ipfsList.html
当我输入网址时(禁止输入403), 请求标头没有上面的行引用:Original-domain
我终于想出了解决该错误的方法!
在原始域的网页上,您必须添加
<meta name="referrer" content="no-referrer" />
它将删除或阻止在标头中发送Referer,对链接和发出的Ajax请求均有效