Поддержка Проблемы и решения SSL + BFS ошибка 500, 404, ошибка сертификата

  • Решено nikitabasenko

    (@nikitabasenko)


    Товарисчи, дорогие, хелп!

    Имеется сертификат ssl для сайта. Купленный.
    Сайт находится на субдомене.
    Помимо этого на сайте активирован плагин BulletProof https://wordpress.org/plugins/bulletproof-security/

    При попытке изменить «стандартно» адрес вордпресса с http на https — сайт уходи в циклическую переадресацию.

    Пробовал уже что угодно.

    Установил с ноля вордпресс, в итоге удалось запустить всё же https, но не подгружается явно css. Хотя, это через одно место, я бы сказал.

    Где копать? спасибо

Просмотр 6 ответов — с 16 по 21 (всего 21)
  • В этом случае главная страница в меню не является https, плюс на странице результатов поиска — тоже самое

    К тому же страница логина — недоступна. Так что решение неахти

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Это нужно где-то добавить конкретно? (имею ввиду, имеет значение где?)

    Лучше в начале файла.

    В этом случае главная страница в меню не является https

    Как выводится главная страница в меню?

    К тому же страница логина — недоступна.

    В чём это выражается?

    Проблема в не совсем верной настройке сервера. Согласно документации PHP, при запросе через SSL параметр $_SERVER['HTTPS'] должен быть непустым. Его и проверяет функция is_ssl().

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

    На чистой установке разницы между присвоением значения $_SERVER['HTTPS'] и правкой функции is_ssl() быть не должно. Если она есть — предполагаю, что это вызвано плагинами.

    Как выводится главная страница в меню?

    http:// вместо https

    К тому же страница логина — недоступна.

    У меня страница логина вскрыта плагином. В итоге, после применения предложенной функции у меня стала недоступна страница плагина, страница результатов поиска становится http.

    Глобально у меня стоит ряд плагинов, поэтому какой из них с кем конфликтует — та ещё загадка. Попробую сейчас ещё раз это сделать…Посмотрим, что выйдет. Плагины вроде отстроил.

    Попробовал. Некоторые плагины по факту не слушаются настроек и пытаются подгрузить css из http. Например, contact form. Так что склоняюсь к собственному решению.

    Короче. Так или иначе, мне нужно было сайт перевести на ssl — всё получилось. Альтернативу я искал дней 10-ть. Решением поделился. Иного рабочего нет.

Просмотр 6 ответов — с 16 по 21 (всего 21)
  • Тема «SSL + BFS ошибка 500, 404, ошибка сертификата» закрыта для новых ответов.