Cotonti / Open Source PHP Content Management FrameworkContent Management Framework

Форумы / National / Russian / Тех. поддержка / После установки https пишет что есть блоки ведущие на http

После установки https пишет что есть блоки ведущие на http, как отключить?

Dayver
#43721 27.09.2018 18:45
#43720 Roffun:

Посмотрел на ваш сайт еще раз, протокол на главной работает корректно, перекидывает на https. А на внутренних, похоже нет.

...

А в /datas/config.php переменной $cfg['mainurl'] = ''  сайт указан с протоколом https ?

Уверен на 90% что это ключевой момент.

А что касательно http ссылок ищите их в шаблонах темы например header.tpl и еще в themes/вашатема/вашатема.rc.php, а еще в базе тоже нужно замену провести как минимум в текстах страниц (поле page_text таблицы cot_pages).

 

А вообще при переезде на https алгоритм КАК МИНИМУМ следующий:

  1. Покупка сертификата
  2. Установка сертификата на сервере
  3. В /datas/config.php переменной $cfg['mainurl'] = ''  сайт указать с протоколом https
  4. Замена всех абсолютных http ссылок в шаблонах темы (в нормально сделанном сайте в php файлах ничего менять не нужно) и вашатема.rc.php
  5. Замена всех абсолютных http ссылок в базе
  6. Редиректы в httacces

Судя из первого сообщения вы после пункта 2 перескочили к 6 от чего и проблемы

Pavel Tkachenko aka Dayver. Гик и веб мастер который делает сайты, увлекается электроникой и очень любит смотреть кино.
О себе: Я злой и страшный серый волк, я в поросятах знааааюююю толк