WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru

Http to https: Mixed Content

  1. Как внутри сайта вордпресс исправить следующие значения:
    Mixed Content: The page at '' was loaded over HTTPS, but requested an insecure element ''. This request was automatically upgraded to HTTPS, For more information see

  2. Каким плагином ускорить загрузку для мобильных устройств
0
Serhii
1 месяц назад
  • -1
    kolshix682 paxtoy.com

    я делал так

    1. в главных настройках перевел сайт из http на https
    2. посмотрел что в коде страницы отдает http - может код, может плагин, может рекламный блок
      2.1 после чего правил саму тему
      2.2 выключал потом включал плагины
      2.3 правил код плагина
    Комментировать
  • 0
    el-lable465 el-lable.ru

    Сделать певый пункт как написал многоуважаемый kolshix

    Слить БД в .sql формате.
    Открыть этот файл в любом текстовом редакторе, например Notepad++
    Сделать замену всех совпадений с 'http:' на 'https:'
    Сохранить файл
    Перезалить БД из полученного файла

    Либо поставить любой плагин работающий с БД напрямую и замену произвести в нем.

    Это затрагивает только БД, если у вас где-то в плагинах и темах тоже внаглую прописано http то нужно разбираться уже индивидуально, но такое бывает крайне редко.

    Комментировать
  • 0

    Поиск и замена через текстовый файл может быть опасна, особенно если где то есть сериализованные данные которые тоже содержат ссылки, да и при сохранениии можно сломать кодировку и прочее... Правильно, править в базе.

    Что бы поменять в базе то есть sql запрос, который можно выполнить как из mysql так и например из phpmyadmin

    Меняем mywebsite.ru на имя вашего домена
    Этот код меняет http на https: в опциях, в содержимом, в мета полях, в комментах

    UPDATE wp_options SET option_value = REPLACE(option_value, 'http://mywebsite.ru', 'https://mywebsite.ru') WHERE option_name = 'home' OR option_name = 'siteurl';
    UPDATE wp_posts SET post_content = REPLACE (post_content, 'http://mywebsite.ru', 'https://mywebsite.ru');
    UPDATE wp_postmeta SET meta_value = REPLACE (meta_value, 'http://mywebsite.ru','https://mywebsite.ru');
    UPDATE wp_comments SET comment_content = REPLACE (comment_content, 'http://mywebsite.ru', 'https://mywebsite.ru');
    Kama 1 месяц назад

    Такая замена все равно ведь не спасает от «поломки» сериализованных данных. Сериализованные только через PHP путем пересериализации нужно изменять.

    el-lable 1 месяц назад

    такое только для WPCF7

    Комментировать
На вопросы могут отвечать только зарегистрированные пользователи. Вход . Регистрация