Переход на https - странное поведение сайта

Добрый вечер!
Хостинг Ру-центр. Подарили SSL сертификат, сами хостеры автоматом установили. И потом начались непонятки. Сайт стал доступен по https, но в каком-то диком виде, без стилей.

После различных манипуляций с .htaccess, конфигом, загрузкой какого-то модуля ssl-revo (много рецептов перепробовала) некоторое время сайт давал бесконечную переадресацию на главной, а внутренние страницы открывались то по http, то по https.

Потом я все вернула на круги своя — htaccess и конфиг вернула в тот вид, что был до SSL, ничего в них не меняла, revoSSL отключила, только в системных настройках оставила протокол https. И вдруг все стало нормально отображаться, по обоим протоколам. И появился значок «безопасный сайт». Я радовалась.

И так часа три. А потом все снова-здорово. Опять сайт по https в диком виде. Но тут уж с моей стороны не было никаких вмешательств. Что это вообще?

Подозреваю, что все-таки надо что-то вписать в конфиг и в htaccess или хоть куда-то, но боюсь переадресации. Кто сталкивался с проблемой бесконечной переадресации и как ее решать?
Wmaster
26 мая 2017, 20:23
modx.pro
2 208
0

Комментарии: 4

Wmaster
26 мая 2017, 23:24
0
Сайт specialforms.ru
    Александр
    26 мая 2017, 23:28
    0
    Попробуйте заменить пути к внешним CSS и JS библиотекам с
    src="https://...
    на
    src="//...
    Wmaster
    26 мая 2017, 23:34
    0
    Вот сейчас я вписала по совету ру-центра
    RewriteEngine on
    RewriteCond %{ENV:HTTPS} !on
    RewriteRule ^.*$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
    и изменила конфиг по совету спейсвеб))))
    if (!defined('MODX_URL_SCHEME')) {
    $url_scheme=  $isSecureRequest ? 'https://' : 'http://';

    заменить на:
    if (!defined('MODX_URL_SCHEME')) {
    $url_scheme=  'https://';
    Обновила кеш. Все заработало опять — но надолго ли… Уже ни во что не верю…
      Wmaster
      26 мая 2017, 23:39
      0
      Пути-то все были абсолютные, кроме пути к фотораме — ее исправила. В общем, посмотрю, не сойдет ли все с ума к утру))) Возможно, дело в том, что на каждом хостинге перенаправление с HTTP на HTTPS и обратно делается по-своему. На ру-центре вот так:
      http://hosting.nic.ru/support/htaccess.shtml
      Главное звонила им — нет бы сказать!
        Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
        4