Иконка ресурса

Использование HTTPS (SSL) соединения с помощью .htaccess и mod_rewrite для XenForo

5. Пробовал через костыль $_SERVER['HTTPS'] = 'on'; в config.php, то с https начинает работать, но все жутко тормозит, при этом не пишет в браузере, что соединение надежно.
Что именно тормозит? Медленно открывается?
Что в этот момент в консоли браузера?
 
Что именно тормозит? Медленно открывается?
Что в этот момент в консоли браузера?
Добавил $_SERVER['HTTPS'] = 'on'; в config.php (вроде как выше писали, что этот "костыль" использовать неправильно). Если принудительно задавать https, то все работает четко: и на сайте и в админке, никаких тормозов и зависаний не наблюдается и никаких ошибок в консоли браузера не выдает.
Если использовать принудительно http, то иконки социальных сетей в сайдбаре отображаются некорректно

2.png

Используется плагин "(XFI) Иконки социальных сетей в сайдбаре"
Обновил плагин до последней версии, стало вот так:

4.png

И блок Brivium Modern Statstics постоянно грузится:

3.png

И модальные всплывающие окна не появляются

При этом в консоли браузера никаких ошибок не выдает.

Так вот наблюдается при первоначальном входе на главную страницу принудительно используя http, далее при при переходе в любой раздел, по любой ссылке и обратно на главную страницу уже подхватывается https и все работает и отображается нормально.

Почему при открытии сайта сразу не подхватывается протокол https?
Установка чекбоксов проксирования изображений и ссылок в настройках обязательна? Потому-что я их отключил и вроде без этих опций по https работает.
 
Последнее редактирование:
Зашёл я к Вам на форум, всё прекрасно загружается по https и нет ошибок и нагрузок, за исключением пару ошибок, но это похоже просто отсутствие файлов и нету перенаправления на https.
error.png
 
Зашёл я к Вам на форум, всё прекрасно загружается по https и нет ошибок и нагрузок, за исключением пару ошибок, но это похоже просто отсутствие файлов и нету перенаправления на https.
Посмотреть вложение 68641
Не спорю, по https все нормально работает, если задать, например принудительно в адресной строке браузера, а вот если вбить принудительно в строке браузера без https, то автоматом редирект на https не происходит. Кстати, в хроме и мозилле при https пишет, что соединение защищено, а вот в опере нет. Почему?
 
Замените файл .htaccess, на этот из вложения.
 

Вложения

  • .htaccess.zip
    777 байт · Просмотры: 33
Странно, сколько используется, не было такого ещё.
Ладно, тогда вот Ваш, но чуть скорректирован.
Код:
ErrorDocument 401 default
ErrorDocument 403 default
ErrorDocument 404 default
ErrorDocument 500 default
<IfModule mod_rewrite.c>
RewriteEngine On
# If you are having problems with the rewrite rules, remove the "#" from the
# line that begins "RewriteBase" below. You will also have to change the path
# of the rewrite to reflect the path to your XenForo installation.
#RewriteBase /xenforo
# This line may be needed to enable WebDAV editing with PHP as a CGI.
#RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{SERVER_NAME}%{REQUEST_URI} [R=301]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^(data/|js/|styles/|install/|favicon\.ico|crossdomain\.xml|robots\.txt) - [NC,L]
RewriteRule ^.*$ index.php [NC,L]
</IfModule>
 
Странно, сколько используется, не было такого ещё.
Ладно, тогда вот Ваш, но чуть скорректирован.
Код:
ErrorDocument 401 default
ErrorDocument 403 default
ErrorDocument 404 default
ErrorDocument 500 default
<IfModule mod_rewrite.c>
RewriteEngine On
# If you are having problems with the rewrite rules, remove the "#" from the
# line that begins "RewriteBase" below. You will also have to change the path
# of the rewrite to reflect the path to your XenForo installation.
#RewriteBase /xenforo
# This line may be needed to enable WebDAV editing with PHP as a CGI.
#RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{SERVER_NAME}%{REQUEST_URI} [R=301]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^(data/|js/|styles/|install/|favicon\.ico|crossdomain\.xml|robots\.txt) - [NC,L]
RewriteRule ^.*$ index.php [NC,L]
</IfModule>
Теперь при вводе принудительно через http в адресной строке браузера автоматом переводит на https, но верстка вся слетает, хотя в консоли браузера ошибок нет
 
Вообще, ошибки как раз есть 404.
404.png
Точно всё сделано и настроено верно, можно ли глянуть?
 
Вообще, ошибки как раз есть 404.
Посмотреть вложение 68643
Точно всё сделано и настроено верно, можно ли глянуть?
Каким образом нашли эти ошибки, точнее где именно в консоли браузера? Не пойму, как исправить теперь. Что именно хотели глянуть?
 
Вкладка сеть, в панели разработчика браузера.
 
В любом браузере, но думаю это не важно, так как Вы уже похоже разобрались с проблемой.
 
В любом браузере, но думаю это не важно, так как Вы уже похоже разобрались с проблемой.
Я просто вернул свой прежний .htaccess и все. В хроме все работает четко, в опере ни в какую не хочет видеть https, в мозилле видит https если только задать принудительно в адресной строке браузера, опять же в мозилле без https наблюдаются баги с иконками соцсетей статистикой и модальными окнами, которые указывал выше
 
У Вас точно никакого кэширования нету?
Так как варианты, которые предлагались выше, так же работают нормально, да и при том, я сейчас проверил со всех возможных браузеров, и теперь форум везде работает корректно с перенаправлением на https.
 
У Вас точно никакого кэширования нету?
Где можно посмотреть включено ли кэширование или нет, потому-что не помню, есть такое ощущение, что включал в настройках когда-то?
я сейчас проверил со всех возможных браузеров, и теперь форум везде работает корректно с перенаправлением на https
А Вы переходили по ссылке в подписи или вручную вбивали в адресной строке site.ru?
 
Ручками - ertos.ru.
Да и кэши браузеров сбросьте так же.
 
Ручками - ertos.ru.
Да и кэши браузеров сбросьте так же.
Хм... странно. Кэши браузеров почистил, в админке все кэши перестроил, но проблема не решилась, по крайней мере у меня. В хроме все четко работает.
 
Вам скрины показать или на слово поверите?
 
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу