SSL смешанный контент сайта WordPress. ПРОВЕРЕНО ВСЕМ - PullRequest
0 голосов
/ 01 мая 2020

Я пытаюсь исправить предупреждение о смешанном содержимом после установки SSL-сертификата. Я пробовал несколько вещей, таких как добавление перенаправлений в .htaccess. Удаление изображений и их повторная загрузка и просто удаление изображений вместе, но не повезло. Может ли кто-нибудь помочь мне разобраться в том, как исправить смешанный контент, чтобы я мог получить зеленый замок?

Предупреждения о смешанном контенте выглядят следующим образом:

Mixed Content: The page at 'https://www.laser-scanning.co.uk/' was loaded over HTTPS, but requested an insecure image 'http://www.laser-scanning.co.uk/wp-content/uploads/2018/02/black-arrow-down.png'. This content should also be served over HTTPS.

Mixed Content: The page at 'https://www.laser-scanning.co.uk/' was loaded over HTTPS, but requested an insecure image 'http://www.laser-scanning.co.uk/wp-content/uploads/2018/01/eoa-team.jpg'. This content should also be served over HTTPS.

Console output

https://www.laser-scanning.co.uk/

Ответы [ 2 ]

0 голосов
/ 01 мая 2020

Чтобы изменить все URL-адреса в базе данных, вы можете использовать плагин, мой любимый для этого: https://de.wordpress.org/plugins/go-live-update-urls/ Никогда не было старых URL-адресов на странице после использования.

Но может случиться так, что вы поместили эти изображения в шаблоны php файлов вашей темы. Вы проверили файлы темы, если URL-адрес вставлен? может быть, в заголовке задано значение lo go. php или что-то в этом роде.

Может также существовать плагин для обслуживания URL-адресов изображений.

Такие вещи не влияет, если вы изменяете данные в своей базе данных с помощью плагина. Может быть стоит попробовать проверить это.

РЕДАКТИРОВАТЬ: Вы спросили, как вы можете узнать, где можно установить URL изображения:

Если вы проверяете свой веб-сайт консоль сообщает, что у вас смешанный контент. Справа от этого сообщения также указано, где оно находится.

В вашем случае http://www.laser-scanning.co.uk/wp-content/uploads/2018/02/black-arrow-down.png "находится в видеоконтролях. js: 428: 67

Таким образом, URL-адрес установлен в видеоконтролях. js. Найдите этот файл в своей теме или в плагине. Вы также можете найти место, где видеоконтроли js включены в ваш сайт. путь, по которому находится видеоконтроль. js.

Ваш второй смешанный контент находится в mediaelement-and-player.min. js и равен http://www.laser-scanning.co.uk/wp-content/uploads/2018/01/eoa-team.jpg.

Итак, оба ваших изображения загружены в файлы javascript. Именно поэтому обновление URL в базе данных не работает.

Найдите эти два javascript файла и отредактируйте URL должен содержать https.

Надеюсь, это поможет.

0 голосов
/ 01 мая 2020

Попробуйте использовать плагин для поиска и замены всех HTTP-запросов на HTTPS. Я использовал для настройки следующий плагин , который сделает свое дело. Лучше сделайте резервную копию существующей базы данных и внесите изменения.

Кроме того, обновите URL в CSS файле или оставьте только относительные URL.

enter image description here

...