在 MediaWiki wiki 上,我们设置了$wgAllowExternalImages这使我们能够显示来自其他来源的内嵌图像,而无需将其上传到 wiki(我们只需指定 URL)。
但是,这只适用于http
图像。我想显示一张https
图片(来自我们公司的内部网,wiki 的用户也可以访问)。
有什么办法可以做到这一点?
答案1
mediawiki 的 includes/Parser.php 似乎包含处理此问题的代码。我手头的版本定义了 EXT_IMAGE_REGEX 来检查图像网址,这似乎允许 http 和 https 网址...也许您正在使用一些不包含 https 的古老版本?
(还有一个 AllowExternalImagesFrom 设置,仅允许来自特定域的图像,但这不会覆盖 EXT_IMAGE_REGEX)