Смешанный контент: страница https://example.com была загружена по HTTPS, но запросил ошибку небезопасной таблицы стилей на сайте Wordpress.

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

У меня все настроено для работы с https, но действующего сертификата еще нет. вот URL домашней страницы https://tourpoule.nl. Домашняя страница загружается, но с ошибками смешанного содержимого, которые, похоже, генерируются основными функциями Wordpress или темами. Прикрепление изображения:

введите здесь описание изображения

В базе данных нет URL-адреса, который начинался бы с http: //. Я их уже заменил с помощью скрипта поиска и замены.

введите здесь описание изображения

В файле htaccess нет ничего, кроме основного кода установки Wordpress. Я тоже пробовал переименовать его. Я очистил все типы кеша, но он все равно не работает. На сайте используется тема «двадцать двадцать», и если я закомментирую строки enque css и javascript, некоторые ошибки исчезнут, но стили и скрипты не загружаются (это нормально, я знаю).

В источнике просмотра страницы отображаются смешанные URL-адреса, некоторые с https и стилями, а URL-адреса javascript без https. см. ниже:  введите описание изображения здесь

Интересно, что если я щелкну URL-адрес таблицы стилей, то есть http://new.tourpoules.nl/wp-content/themes/twentytwenty/style.css?ver=1.0 перенаправляет на https://new.tourpoules.nl/wp-content/themes/twentytwenty/style.css?ver=1.0

Я не уверен, что происходит, и меня ударили. Я не могу связаться с клиентом, чтобы мы могли обсудить отключение перенаправления ssl в nginx для этого домена, где он перенаправляет все на https, если это не https. Не уверен, что это вызывает проблему (я считаю, что это не так, поскольку он не имеет ничего общего с механизмом Wordpress для генерации URL-адресов). Любая помощь или направление приветствуются.


person Arvind K.    schedule 17.12.2019    source источник


Ответы (2)


Я вижу, что ваш веб-сайт по-прежнему не защищен, чего бы это ни стоило, получите себе letsencrypt ssl.

Возвращаясь к вашему вопросу, перейдите в свою базу данных, откройте таблицу wp_options, измените элемент siteurl на https://tourpoules.nl, а также измените домашний элемент на https://tourpoules.nl.

person James Bondze    schedule 28.02.2020

Если вы использовали поиск и замену главного скрипта БД или плагина, он не будет обновляться внутри метафайлов, а также проверить наличие файла функции, если вы поставили в очередь с https: //

Так что будет лучше, если вы скачаете файл SQL и замените его следующим:

Из:

http://new.tourpoules.nl

To

https://new.tourpoules.nl

и повторно загрузите снова

person Neal Developer    schedule 17.12.2019
comment
@ check for the function file have you Enqueue with https:// - насколько я знаю, скрипт enque не имеет ничего общего с https: //. Я скачаю файл SQL и посмотрю, есть ли в нем что-нибудь с http: // - person Arvind K.; 17.12.2019
comment
Вы можете использовать этот плагин: wordpress.org/plugins/wp-force-ssl - person Neal Developer; 17.12.2019
comment
Интересно, но / wp-admin / вызывает ERR_TOO_MANY_REDIRECTS. :( - person Arvind K.; 17.12.2019
comment
Все еще жду полезного ответа - person Arvind K.; 17.12.2019