XF 1.4 Переезд на HTTPS с помощью Cloudflare

Статус
В этой теме нельзя размещать новые ответы.

somik

Участники
Сообщения
22
Реакции
1
Баллы
1,700
Здравствуйте,

Решил таки установить на сайт SSL сертификат, но денег на него нет и решил воспользоваться бесплатным сервисом Cloudflare.com.

В итоге сам сайт на Wordpress чувствует себя отлично, а вот форум пока не полностью смог перевести. Вот как он выглядит сейчас

В настройках форума адрес форума изменил на новый.

Можете подсказать, что я еще не сделал?
 
var _b = document.getElementsByTagName('base')[0], _bH = " ";

<a href=" " class="navLink">Пользователи</a>
<a href=" " class="SplitCtrl" rel="subMenu"></a>
<a href=" " class="navLink">Пользователи</a>
<a href=" " class="SplitCtrl" rel="Menu"></a>
Forum software by XenForo&trade; <span>&copy;2010-2015 XenForo Ltd.</span> <div style="text-align:left">Перевод: <a class="concealed" href=" " target="_blank">XF-Russia.ru</a></div>
<div class="adCopyrightNoticeStyle">Theme designed by <a href=" " title="Premium XenForo Themes" rel="nofollow" target="_blank">Audentio Design</a>.</div>
 
Меня пока интересует, чтобы форум хотя бы выглядел по человечески.
Не могу найти как поправить стили и скрипты.


@somik, 1.4? Смеетесь?
да вот такой я ленивый, что даже обновиться не хочу.
и так все работает пока.
 
Покажите содержимое конфига предварительно затерев важные данные.
Смешанное содержимое есть вплоть до аватаров дефолтных, хотя и по https отдаются частично.
 
Изображения нужно заливать на наш сервер!
да я не понял к чему вы ссылки дали.
и что делать с ними?
не все такие умные оказалось.

В итоге я так и не смог найти на форуме где формируются данные ссылки.
Есть идеи? Только не надо умничать что все есть в меню. Нет там ничего.
123123123.png
 
Последнее редактирование:
не все такие умные
не надо умничать
я так и не смог
Сделайте бекап и переедьте на 2.1, потом уже пообсуждаем кто насколько умен и кто умничает.
Сдается мне, что там полный набор http линков, начиная от картинок, заканчивая правками в шаблоне где-нибудь.
 
Я все уже перерыл просто она сайте. И через поиск по шаблонам. И через поиск по файлам.
Нафига такие сложности вообще не понимаю.

Обновляться не буду и так все работало.
И должно работать.
 
Я все уже перерыл просто она сайте. И через поиск по шаблонам. И через поиск по файлам.
Нафига такие сложности вообще не понимаю.

Обновляться не буду и так все работало.
И должно работать.
Тогда не задавайте вопросов и не жалуйтесь в дальнейшем. На http работало , на нем и сидите, следуя Вашей логике.
 
На таком конфиге, фри бегет с подключенным клоудом всё нормально работает.

У CF есть два основных режима работы.

Первый - Full SSL

101719

В этом режиме весь стек работает в HTTPS, на сервере могут стоять самоподписные сертификаты (или серты от CF, что при грубом приближении одно и то же), флаг $_SERVER['HTTPS'] на сервере установлен и все хорошо и все в шоколаде (проброс реальных ip здесь не рассматриваем).

Минус - сервер должен уметь работать в https, не каждый провайдер это разрешает без заказа сертификатов.

Второй режим - Flexible SSL

101720


В этом режиме терминацией SSL занимается CF, а между CF и сервером идет обычное HTTP-соединение (80-й порт, HTTP/1.1). Соответственно сервер ничего не знает про HTTPS, флаг $_SERVER['HTTPS'] сброшен и поэтому его (этот флаг) нужно выставлять принудительно в config.php

PHP:
$_SERVER['HTTPS'] = 'On';

Это и есть минус, зато Flexible SSL будет работать практически на любом хостинге, не зависимо от того, поддерживает ли хостинг SSL или нет.

Только после того, как определились со схемой работы и добились правильного $_SERVER['HTTPS'], переходим к устранению Mixed Content - это правильный адрес форума, с указанием протокола, это относительные ссылки, это ссылки без указания протокола и еще немного, по дебагу браузера на месте

И третий этап - включение проксирования изображений, на случай если они отдаются по http-протоколу.
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу