我在Azure网站上运行了MediaWiki。当我直接访问该网站时,页面的CSS加载正常。但是,我有几个重定向到该网站。当我浏览重定向时,CSS无法加载任何特定页面。以下是每个浏览器的开发人员控制台中的特定错误/警告:
SEC7113:由于mime类型不匹配而忽略了CSS
样式表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"。
拒绝执行来自' 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来处理这个问题?
答案 0 :(得分:0)
不要在oauth2授权后屏蔽load.php,只是让它加载。