После установки https пишет что есть блоки ведущие на http, как отключить?
SpaceWolf |
|
---|---|
Доброго дня! столкнулся с проблемой. После установки сертификата и переадерсации в верху строки пишет, что сайт защищен но при этом блокирует 1 блок http. Пробывал его искать и удалять. Поиски привели в файл system/header.php? там строка 45 if($html) $out['head_head'] = $html.$out['head_head']; При её удалении пропадает ошибка, но она отвечает за весь header на сайте. Пробывал искать данный блок разными способами, так и не нашел. Подскажите как исправить! сайт: minskiepotolki.by |
Roffun |
|
---|---|
Все написано в дебаггере браузера, если внимательно посмотреть:
И лишний слеш уберите, при заходе на сайт редиректит на https://minskiepotolki.by// Улетел на другую планету, а там почты нету.. https://www.cotonti.com/forums/45298?m=posts
|
SpaceWolf |
|
---|---|
Roffun, ,благодарю за помощь, но проблема с http продолжается. прописал редирект, с http на https ниже код httacces #HTTPS RewriteCond %{SERVER_PORT} !^443
Но если пользователь заходит по прямой ссылке вида http://minskiepotolki.by/jobs то он остаётся на этой странице, а поидеи должен быть перекинут на https этой же странице. Помогите исправить, я особо в этом ничего не понимаю. |
Dr2005alex |
|
||||||||
---|---|---|---|---|---|---|---|---|---|
Так как настройки серверов у всех разные, то надо пробовать разные варианты. Самый простой способ это средствами самого хостинга или его тех поддержки. Или тестировать разные варианты, какой-то возможно подойдет. Вариант 1
Вариант 2
Вариант 3
Вариант 4
Вариант 5
Вариант 6
Вариант 7
Вариант 8
WebKaa.ru - Cotonti Relax
|
SpaceWolf |
|
---|---|
Доброго дня! Пробывал это все ранее и все что есть в поиске, ничего не помогает на http всеравно не перекидывает на https =(. На всякий случай ещё раз перепроверил что вы прислали, не помогло |
Roffun |
|
||||
---|---|---|---|---|---|
Я обычно использую для https вариант 8 из приведенного Алексеем. Работает на всех сайтах корректно. Посмотрел на ваш сайт еще раз, протокол на главной работает корректно, перекидывает на https. А на внутренних, похоже нет. Проверьте чтобы редирект был в самом начале файла, до остальных правил, в самом начале разместите код из примера 8:
Я бы рекомендовал еще удалить дубли главной страницы:
Для этого попробуйте добавить:
Насчет возникающего окна http, я вам уже отвечал выше, это шрифты Google через http подключаются. Протокол https подразумевает подключение всех внешних ресурсов только через защищенное соединение. Например на этой странице: _https://minskiepotolki.by/lamps для карусели подключаются шрифты Goolge незащищенным протоколом:
Замените на:
А в /datas/config.php переменной $cfg['mainurl'] = '' сайт указан с протоколом https ? Улетел на другую планету, а там почты нету.. https://www.cotonti.com/forums/45298?m=posts
|
|||||
Bu gönderi Roffun tarafından düzenlendi (2018-09-27 10:42, 6 yıllar önce) |
Dayver |
|
---|---|
#43720 Roffun: Уверен на 90% что это ключевой момент. А что касательно http ссылок ищите их в шаблонах темы например header.tpl и еще в themes/вашатема/вашатема.rc.php, а еще в базе тоже нужно замену провести как минимум в текстах страниц (поле page_text таблицы cot_pages).
А вообще при переезде на https алгоритм КАК МИНИМУМ следующий:
Судя из первого сообщения вы после пункта 2 перескочили к 6 от чего и проблемы Pavlo Tkachenko aka Dayver
|
SpaceWolf |
|
---|---|
да вот что указано в данном файле В /datas/config.php // ========================
// Main site URL without trailing slash.
// ========================
$cfg['mainurl'] = 'https://minskiepotolki.by';
$cfg['site_id'] = '1e050228ee3770438a0eaa3118d43da75bd5a';
$cfg['secret_key'] = '6=6-54403a8359924da8dea358d04596c4e6cddd7e44';
$cfg['multihost'] = false;// Allow multiple host names for this site
-----------------------------
Всерано если я размещал ранее ссылку допустим в контакте на сайт с http адресом он откроет сайт с http но не с https ( хотя должен переадресовывать)
Added 1 week later: Решение так и не найдено, может кто знает как сделать так, что бы если ссылка была с http, то переадресовывало на https. |
|
Bu gönderi SpaceWolf tarafından düzenlendi (2018-10-09 08:09, 6 yıllar önce) |
Dayver |
|
||
---|---|---|---|
Переадресация это не задача движка, а сервера и если у вас самостоятельно не получается настроить редиректы корректно то на этот случай Dr2005alex дал вам самое надежное решение #43718 Dr2005alex:
Да и к рекомендации Roffun вы не прислушались #43720 Roffun:
Pavlo Tkachenko aka Dayver
|
SpaceWolf |
|
---|---|
Да и к рекомендации Roffun вы не прислушались по данному вопросу я уже все исправил. ---------- Переадресация это не задача движка, а сервера и если у вас самостоятельно не получается настроить редиректы корректно то на этот случай Dr2005alex дал вам самое надежное решение ответ сервера, обращаться к разработчикам =) Собственно проблема только с переадресацией осталась =( как я понял тут не помогут. Благодарю за ответы, тему можно закрывать. |
|
Bu gönderi SpaceWolf tarafından düzenlendi (2018-10-21 18:20, 6 yıllar önce) |