Переход с HTTP на HTTPS

7 августа 2019 в 21:50
Аватар пользователя doctor_dru doctor_dru 0 5 Решено

Здравствуйте.

Помогите, пожалуйста, разобраться с настройкой https на сайте: drupal 7, IPS Manager.
Сайт открывается по ссылке через https без картинок и стилей (https://primer.ru). Надо сделать, чтобы с http тоже был редирект на https и картинки/стили подгрузились.

По форумам пишут так:
В .htaccess добавить:

RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Но с этой строчкой ничего в работе сайта не меняется.

Комментарии

Если при заходе по https отваливаются изображения и стили - значит они выводятся по абсолютным путям с протоколом.
Это неправильно и нужно исправлять.

Две строчки, которые привели для примера - это редирект на https и он это не исправит.

7 августа 2019 в 21:55

_для апача в .htaccess включить инструкции ssl и https но читать комменты
_для без апача на сервере настроить переадресацию на https
+https://yandex.ru/support/webmaster/yandex-indexing/https-migration.html
-если есть xmlsitemap то проверить/переформировать его кеш файл

8 августа 2019 в 9:01

Спасибо, обновила еще sitemap, прописала везде в подключаемых внешних скриптах https. Все работает, показывает, что сайт работает через HTTPS.
Но есть картинки в тексте, формируемые через thumbnail, в админке у них путь через https, а на самой страничке в коде показывает все равно http. Кеш чистила. Как быть?

9 августа 2019 в 22:18

Вероятно, они просто вставлены в HTML по абсолютному пути.
Отредактировать и изменить.
В случае большого количества - в базе данных сразу

9 августа 2019 в 22:19