Переход на https - странное поведение сайта
Добрый вечер!
Хостинг Ру-центр. Подарили SSL сертификат, сами хостеры автоматом установили. И потом начались непонятки. Сайт стал доступен по https, но в каком-то диком виде, без стилей.
После различных манипуляций с .htaccess, конфигом, загрузкой какого-то модуля ssl-revo (много рецептов перепробовала) некоторое время сайт давал бесконечную переадресацию на главной, а внутренние страницы открывались то по http, то по https.
Потом я все вернула на круги своя — htaccess и конфиг вернула в тот вид, что был до SSL, ничего в них не меняла, revoSSL отключила, только в системных настройках оставила протокол https. И вдруг все стало нормально отображаться, по обоим протоколам. И появился значок «безопасный сайт». Я радовалась.
И так часа три. А потом все снова-здорово. Опять сайт по https в диком виде. Но тут уж с моей стороны не было никаких вмешательств. Что это вообще?
Подозреваю, что все-таки надо что-то вписать в конфиг и в htaccess или хоть куда-то, но боюсь переадресации. Кто сталкивался с проблемой бесконечной переадресации и как ее решать?
Хостинг Ру-центр. Подарили SSL сертификат, сами хостеры автоматом установили. И потом начались непонятки. Сайт стал доступен по https, но в каком-то диком виде, без стилей.
После различных манипуляций с .htaccess, конфигом, загрузкой какого-то модуля ssl-revo (много рецептов перепробовала) некоторое время сайт давал бесконечную переадресацию на главной, а внутренние страницы открывались то по http, то по https.
Потом я все вернула на круги своя — htaccess и конфиг вернула в тот вид, что был до SSL, ничего в них не меняла, revoSSL отключила, только в системных настройках оставила протокол https. И вдруг все стало нормально отображаться, по обоим протоколам. И появился значок «безопасный сайт». Я радовалась.
И так часа три. А потом все снова-здорово. Опять сайт по https в диком виде. Но тут уж с моей стороны не было никаких вмешательств. Что это вообще?
Подозреваю, что все-таки надо что-то вписать в конфиг и в htaccess или хоть куда-то, но боюсь переадресации. Кто сталкивался с проблемой бесконечной переадресации и как ее решать?
Комментарии: 4
Сайт specialforms.ru
Попробуйте заменить пути к внешним CSS и JS библиотекам с
src="https://...
на src="//...
Вот сейчас я вписала по совету ру-центра
заменить на:
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://';
Обновила кеш. Все заработало опять — но надолго ли… Уже ни во что не верю…
Пути-то все были абсолютные, кроме пути к фотораме — ее исправила. В общем, посмотрю, не сойдет ли все с ума к утру))) Возможно, дело в том, что на каждом хостинге перенаправление с HTTP на HTTPS и обратно делается по-своему. На ру-центре вот так:
http://hosting.nic.ru/support/htaccess.shtml
Главное звонила им — нет бы сказать!
http://hosting.nic.ru/support/htaccess.shtml
Главное звонила им — нет бы сказать!
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.