Я столкнулся со странной проблемой с SSL, на самом деле все мои изображения не отображались на SSL, это пример:
HTTP: http://www.electronique-mixte.fr/wp-content/uploads/2017/06/numidea-logo-electronique-mixte.png
HTTPS: https://www.electronique-mixte.fr/wp-content/uploads/2017/06/numidea-logo-electronique-mixte.png
Для той же картины HTTP работает, а HTTPS - нет!
Любая идея ?
Веб-сайт :
Ошибка 404 изображения HTTPS:
HTTP работает нормально:
Другой браузер (Edge):
это очень странная ошибка, не могли бы вы попробовать это в обоих случаях; electronicique-mixte.fr/wp-content/uploads/2018/06/…
Думаю надо проверить ссылка на сайтссылка на сайт
@Jagirbahesh спасибо за ваш ответ, если факт не является проблемой смешанного содержания, тест показывает: Смешанный контент - Пройден: у вас нет смешанного содержания. и я уже заставил HTTPS-контент! и я уже обновил URL-адреса!
они оба работают на меня ... проверить инкогнито? Или другой браузер? Вы можете показать нам свой htaccess?
@Ovidash Я работаю с двумя ноутбуками, в режиме инкогнито, та же проблема, не могли бы вы проверить electronicique-mixte.fr и посмотреть, появляются ли изображения?
не могли бы вы повторно выбрать изображение со стороны администратора?
@Jagirbahesh, как я могу это сделать? например логотип?
да, перейдите на страницу wp-admin и удалите логотип -> сохранить и повторно выбрать логотип и сохранить. Надеюсь, это сработает для вас.
@Jagirbahesh такая же проблема: /
@AITMANSOURMohamed, если я обращаюсь к изображениям напрямую, они работают, если я получаю доступ к URL-адресу веб-сайта, изображения не работают. Поэтому я прошу показать нам, пожалуйста, содержимое файла htaccess.
Я уверен, что есть проблема с кешированием. отключите кеш с помощью define('WP_CACHE', false);, пожалуйста, добавьте этот код в файл wp-config.php, затем очистите кеш и проверьте.
@Ovidash, я нашел решение, это было на htaccess, как вы сказали, на самом деле было RewriteRule ^ (. *) $ Http [L, R = 301], я просто изменил его на RewriteRule ^ (. *) $ Https [L, R = 301] и теперь все работает исправно, всем спасибо!
рад, что смог помочь @AITMANSOURMohamed

Я нашел решение:
Спасибо за ваши комментарии !
Я уже дал этот ответ в моем первом ответе ссылка на сайт, пожалуйста, проверьте 1-й ответ в 2 ссылке.
Спасибо, но они не упомянули, что мы должны обновить .htaccess, я использовал там плагины, и они мне помогли, но проблема все еще сохраняется, пока я не обновлю .htaccess
Написание следующего кода в файле wp-config.php решит проблему.
if (isset($_SERVER["HTTP_X_FORWARDED_PROTO"] ) && "https" == $_SERVER["HTTP_X_FORWARDED_PROTO"] ) {
$_SERVER["HTTPS"] = "on";
}
Надеюсь, это сработает для вас.
Добавьте метатег в заголовок вашей темы:
<meta http-equiv = "Content-Security-Policy" content = "upgrade-insecure-requests">
На самом деле у меня это работает в обоих случаях. Конечно, попробуйте получить к ним доступ через другой браузер / устройство или через curl.