Разрешить внешние HTTPS-изображения на MediaWiki

Разрешить внешние HTTPS-изображения на MediaWiki

На вики MediaWiki мы установили$wgAllowExternalImagesчто позволяет нам отображать встроенные изображения из другого источника, не загружая их в вики (мы просто указываем URL).

Однако это работает только для httpизображений. Я хотел бы отобразить httpsизображение (из интрасети нашей компании, к которой пользователи вики также имеют доступ).

Есть какой-либо способ сделать это?

решение1

Файл include/Parser.php в MediaWiki, по-видимому, содержит код для обработки этого. Версия, которая у меня есть, определяет EXT_IMAGE_REGEX для проверки URL-адресов изображений, и это, по-видимому, допускает как http-, так и https-адреса... может быть, вы используете какую-то древнюю версию, которая не включает https?

(также имеется настройка AllowExternalImagesFrom, разрешающая изображения только с определенных доменов, но она не переопределяет EXT_IMAGE_REGEX)

Связанный контент