Назад | Перейти на главную страницу

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

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

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

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

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

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