WordPress как на ладони

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.3 года назад
  • -1
    kolshix728 paxtoy.com

    я делал так

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

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

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

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

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

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

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

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

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

    UPDATE wp_options SET option_value = REPLACE(option_value, 'http://mywebexample.com', 'https://mywebexample.com') WHERE option_name = 'home' OR option_name = 'siteurl';
    UPDATE wp_posts SET post_content = REPLACE (post_content, 'http://mywebexample.com', 'https://mywebexample.com');
    UPDATE wp_postmeta SET meta_value = REPLACE (meta_value, 'http://mywebexample.com','https://mywebexample.com');
    UPDATE wp_comments SET comment_content = REPLACE (comment_content, 'http://mywebexample.com', 'https://mywebexample.com');
    Kama 1.3 года назад

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

    el-lable 1.3 года назад

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

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