Поддержка Проблемы и решения Проблема с HTTPS

  • Проблема при переходе на HTTPS, в админке прописан адрес сайта с https, в конфиге прописано define(‘FORCE_SSL_ADMIN’, true);
    В MySQL также все урлы в формате https.

    Но на главной странице https://hyrma.by/ все грузится (и JS, и CSS), а вот на странице контактов https://hyrma.by/kontakty/ или любой другой CSS и JS не грузится вовсе. Подскажите куда копать? В чем может быть проблема? Как вообще такое может быть, что на главной все хорошо, а на других страницах нет?

    PS
    Никакие сторонние плагины не установлены.

Просмотр 7 ответов — с 1 по 7 (всего 7)
  • Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    в админке прописан адрес сайта с https

    В обоих полях?

    на странице контактов https://hyrma.by/kontakty/ или любой другой CSS и JS не грузится вовсе

    Там по-прежнему используется HTTP, а при перенаправлении получается неверный адрес: https://hyrma.bywp-content/themes/voux/style.css?ver=4.4.2 (не хватает слеша после hyrma.by).

    Автор kafelby

    (@kafelby)

    Да, в обоих полях

    Автор kafelby

    (@kafelby)

    Там по-прежнему используется HTTP, а при перенаправлении получается неверный адрес: https://hyrma.bywp-content/themes/voux/style.css?ver=4.4.2 (не хватает слеша после hyrma.by).

    Где именно? В коде не вижу

    Автор kafelby

    (@kafelby)

    Ссылки на CSS/JS генерируются самим вордпрессом через get_template_directory_uri(). На главной генерируется все правильно, а на остальных страницах нет! Почему?

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    На некоторых серверах (в частности, с балансировщиком нагрузки) может быть не определена переменная $_SERVER['HTTPS'].

    Попробуйте добавить строку в wp-config.php:

    $_SERVER['HTTPS'] = 'on';

    Если не поможет — вероятно, адрес фильтруется в теме или в одном из плагинов.

    Никакие сторонние плагины не установлены.

    В коде страницы я насчитал как минимум шесть плагинов 🙂

    Автор kafelby

    (@kafelby)

    Плагины есть, но не те, которые бы исправляли работу https

    Автор kafelby

    (@kafelby)

    Помогло $_SERVER[‘HTTPS’] = ‘on’;
    Спасибо большое!! )

Просмотр 7 ответов — с 1 по 7 (всего 7)
  • Тема «Проблема с HTTPS» закрыта для новых ответов.