MediaWiki(IIS) - CSS未正确加载

时间:2015-05-13 23:55:32

标签: php css azure iis mediawiki

我在Azure网站上运行了MediaWiki。当我直接访问该网站时,页面的CSS加载正常。但是,我有几个重定向到该网站。当我浏览重定向时,CSS无法加载任何特定页面。以下是每个浏览器的开发人员控制台中的特定错误/警告:

在IE中:

  

SEC7113:由于mime类型不匹配而忽略了CSS

在Firefox中:

  

样式表https://login.foobar.com/some_guid/oauth2/authorize?response_type=id_token&redirect_uri=https%3A%2F%2Fwww.foowiki.com%2Fsome_guid%2Flogin&client_id=some_guid&scope=openid+profile+email&response_mode=form_post&state=%2Fload.php%3Fdebug%3Dfalse%26lang%3Den%26modules%3Dmediawiki.legacy.commonPrint%252Cshared%257Cmediawiki.skinning.interface%257Cmediawiki.ui.button%257Cskins.vector.styles%26only%3Dstyles%26skin%3Dvector%26 *& nonce = some_guid_20150513234555未加载,因为其MIME类型" text / html"不是" text / css"。

在Chrome中:

  

拒绝执行来自' https://www.foowiki.com/load.php?debug=false&lang=en&modules=startup&only=scripts&skin=vector& *'的脚本因为它的MIME类型(' text / html')不可执行,并且启用了严格的MIME类型检查。

我经历过(以及其他许多人)的链接:

http://www.mediawiki.org/wiki/Thread:Project:Support_desk/CSS_is_not_loading_properly

这似乎是一个相当常见且反复出现的错误(我对IIS没有太多帮助)。是否有一个简单的规则或配置我可以应用于web.config来处理这个问题?

1 个答案:

答案 0 :(得分:0)

不要在oauth2授权后屏蔽load.php,只是让它加载。