WP изображения не отображаются с HTTPS - PullRequest
0 голосов
/ 11 июня 2018

Я столкнулся со странной проблемой с SSL, фактически все мои изображения не показывались по SSL, вот пример:

HTTP: http://www.electronique -mixte.fr / wp-content / uploads / 2017/06 / numidea-logo-electronicique-mixte.png

HTTPS: https://www.electronique -mixte.fr / wp-content / uploads / 2017/06 / numidea-logo-electronicique-mixte.png

Для той же картинки HTTP работает, а HTTPS - нет!

Есть идеи?

Веб-сайт:

HTTPS no picture is showing up

HTTPS-изображение 404, ошибка:

enter image description here

HTTP работает нормально:

enter image description here

Другой браузер (Edge):

enter image description here PS: я использую вкладку инкогнито, (избегайте кеша)

Ответы [ 3 ]

0 голосов
/ 12 июня 2018

Запись следующего кода в файл wp-config.php решит проблему.

if (isset($_SERVER["HTTP_X_FORWARDED_PROTO"] ) && "https" == $_SERVER["HTTP_X_FORWARDED_PROTO"] ) {
$_SERVER["HTTPS"] = "on";
}

Надеюсь, что это сработает для вас.

0 голосов
/ 15 июня 2018

Добавьте метатег в заголовок вашей темы:

<meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests">
0 голосов
/ 11 июня 2018

Я нашел решение:

  1. Обновите базу данных и измените http на HTTPS (я использовал Лучше Плагин поиска замены * )
  2. Удалите кеш
  3. Обновите htaccess, измените все http-адреса на HTTPS
  4. принудительно, используя SSL (я использовал Действительно простой плагин )

Спасибо за ваши комментарии!

...