创建帧重定向会导致Chrome丢弃X-Frame-Options错误

时间:2014-02-22 05:14:24

标签: http redirect discourse

Refused to display 'http://sotaexchange.cloudapp.net/' in a frame because it set 'X-Frame-Options' to 'SAMEORIGIN'.

我将我的域名sotaexchange.com重定向到Discourse论坛但收到上述错误。如果我将其切换到HTTP重定向,则没有问题。我假设问题是因为我重定向到域与原始域具有相同的文本,看起来像诡计 - 我该怎么做才能防止这种情况?

修改

我正在打开赏金以获得更好的答案。有关详细信息,我目前正在使用Windows Azure来托管话语站点并从我拥有的其他几个域重定向。我不想使用HTTP重定向,我想使用Frame重定向。

2 个答案:

答案 0 :(得分:1)

same origin策略要求进行访问的文档或脚本(父级)具有与其访问的资源(子级)相同的协议,端口和域。

如果我理解正确,您在域sotaexchange.com的页面中有一个框架,并且它正在尝试显示域sotaexchange.cloudapp.net中的内容。这违反了相同的原始政策,许多浏览器会拒绝它。常规的HTTP重定向应始终没问题。

答案 1 :(得分:1)

看起来你正试图掩盖论坛的网址。你为什么不使用cname功能?有关详细信息,请参阅cname on azure