MediaWiki页面编辑导致“X-Frame-Options拒绝加载:不允许跨源框架”

时间:2015-05-09 13:46:14

标签: dns mediawiki frames

我在VM上运行MediaWiki,通过http://12.34.56.78/wiki访问它 - 我能够编辑页面。

现在我已将我的域http://foo.org重定向到http://12.34.56.78/wiki

http://foo.org/wiki确实找到了我的wiki,但是当我尝试编辑页面时,我得到一个空白页面。检查控制台产生:

  

X-Frame-Option拒绝加载:不允许跨源框架

问题的原因是什么?什么是解决方案?

1 个答案:

答案 0 :(得分:3)

听起来我正在使用从http://foo.orghttp://12.34.56.78/wiki的“框架重定向”。框架重定向是一个讨厌的黑客,并经常导致问题,如上面的那样。

您应该使用实际的http(反向)代理,或域别名(cname)和重写规则。区别在于,使用代理,数据实际上是通过中间Web服务器(代理),而使用cname + rewrite,它只是同一个盒子的两个名称。

查看https://en.wikipedia.org/wiki/URL_redirection以了解所有不同类型的转发和重定向。