Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Recommended Posts

Добрый день господа.
 

Уже который раз приходится сталкиваться с косяками на ukraine.com.ua

 

В связи с тем что у них очень сложная система конфигурации виртуал-хостов с подключенным mod_pagespeed, очень часто происходят казусы.

 

Поэтому. Если вы столкнулись с проблемами, пишите в саппорт, чтобы они фиксили.

Какого рода есть проблемы.

 

1 - если у вас настроен автоматический редирект с www на без www или наоборот в панели хостинга. Нужно его отключить и редирект делать средствами htaccess.

2 - если у вас включен предварительный резолвинг dns или lazy load, его тоже нужно отключить, так как у вас может быть подхвачен некорректный алиас домена.

3 - если у вас выделенный айпи для домена, возможны проблемы с отдачей параметра http_host, изза которого может не срабатывать редирект на уникальное зеркало.

4 - если вы даже использовали https фикс и в исходном коде у вас все ссылки https, возможны ситуации изза кривог конфига nginx  на стороне хостера, в следствии чего некоторые изображения отдаются с некорректным заголовком как plain/text и для них происходит 301 редирект на http.

5 - в index.php замените строку

if (isset($_SERVER['HTTPS']) && (($_SERVER['HTTPS'] == 'on') || ($_SERVER['HTTPS'] == '1'))) {

на

if ((isset($_SERVER['HTTPS']) && ($_SERVER['HTTPS'] == 'on' || $_SERVER['HTTPS'] == '1' || $_SERVER['HTTPS'])) || (!empty($_SERVER['HTTP_X_FORWARDED_PROTO']) && (strtolower($_SERVER['HTTP_X_FORWARDED_PROTO']) == 'https') || (!empty($_SERVER['HTTP_X_FORWARDED_SSL']) && $_SERVER['HTTP_X_FORWARDED_SSL'] == 'on'))) {

Прежде чем плодить похожие темы с проблемами после переезда на HTTPS на Ukraine, мучайте их саппорт.

Змінено користувачем Yoda
  • +1 5
Надіслати
Поділитися на інших сайтах


Добрый день господа.

 

Уже который раз приходится сталкиваться с косяками на ukraine.com.ua

 

...

 

 

Да проблемно парадоинальный хостер. Настройки сервера - это "отдельная" тема. Особенно параноидально отключенные функции php, которые не занесены в список выключенных (wtf я узнаю что php функция выключена?), настройки htaccess и т.п.

Надіслати
Поділитися на інших сайтах

раз зашла речь о универсальности, то вот глубокоуважаемый вагоноуважатый питерхост (https://peterhost.ru/) имеет свое видение по поводу проброса https с nginx в apache

и заключается он в такой фигульке

if (isset($_SERVER['HTTP_X_REQUEST_SCHEME']) && $_SERVER['HTTP_X_REQUEST_SCHEME'] == 'https') {
  $_SERVER['HTTPS'] = 'on';
}

по-другому можно даже и не пытаться, не знают "ихние апачи" (ну может и не все, но некоторые - точно), прячущиеся за nginx-ом ни о HTTPS, ни о HTTP_X_FORWARDED_PROTO, ни о HTTP_X_FORWARDED_SSL

 

 

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

<IfModule setenvif_module>
  SetEnvIf X-Request-Scheme https HTTPS=on
</IfModule>
  • +1 1
Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.