Рекомендуемые сообщения

Yoda    434

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

Уже который раз приходится сталкиваться с косяками на 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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
markimax    1 483

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

 

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

 

...

 

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Yoda    434

Правку тебе в личку кинул к фиксу...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
savage4pro    10

раз зашла речь о универсальности, то вот глубокоуважаемый вагоноуважатый питерхост (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>

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


  • Похожий контент

    • От hahaysdas
      Образовалась такая проблема. При переезде сайта на https, пагинация отзывов не работает. Открывается только первая страница с 5 отзывами, вторая и последующие страницы не открывает. На http всё работает.
      Перенаправление на https указано в .htaccess
      #Редирект с www to non-www(https) RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC] RewriteRule ^(.*)$ https://%1/$1 [R=301,L] #Редирект с http to https RewriteCond %{HTTPS} off RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]  
    • От MrNix21
      Добрый день, форумчане! Делаю мультимагазин на ocStore 2.3.0.2.3 на региональных поддоменах и возник такой вопрос - Как создать разные статьи одной тематики но с одинаковыми УРЛ? Допустим, надо сделать страницу "Контакты". Делаю несколько страниц для каждого региона, включаю статьи только в необходимых магазинах, и хочу чтобы у них был одинаковый адрес, не считая поддомена. Т.е. хочу чтобы было - https://msk.site.ru/kontakty, https://spb.site.ru/kontakty и т.д. ЧПУ делаю через SEO Менеджер, ставлю полные пути с поддоменами и протоколом https://, но не работает, выходит "Страница не найдена". Если ставлю обычный протокол http:// то работает. Как быть? Кто с этим уже сталкивался?
    • От Desserro
      Помогите сделать правильный выбор модулей чтоб что друг с другом не конфликтовали и неполучилась еруда.
       
      1)MicrodataPro (микроразметка json-ld/microdata) 5.2
       
       
       
       
       
      2)У меня стоит MMega filter pro
       
       
      3)Генератор SEO-тегов (SEO Tags Generator) для OpenCart 2.x
      https://https://opencartforum.com/files//opencart-moduli-shablony/moduli/seo/generator-seo-tegov-seo-tags-generator-dlya-opencart-2-x
       
       
      4)Sitemap.Pro 2x
      https://https://opencartforum.com/files//opencart-moduli-shablony/moduli/seo/sitemap-pro-2x
       
       
      5)SEO CMS PAGES::Метки | Поиск продуктов - уникальные мета-теги, ЧПУ
       
       
       
      6)Хочу сайт перевести на SSL сертификаты
       
      Как тут правильно переехать?
      Сайт обсолютно новый, в поисковики обсолютно не заходил.
       
       
      Я думаю этого достаточно!
      или нужно подумать на счет украинского язика и сделать мультиязычный?
      Так как у нас в стране разговаривают на Русском 70% а 30% на украинском.
      Это моя статистика!
      Или что можете посоветовать?
    • От AlexAks
      Форумчане, подскажите по переводу сайта на https - есть ли какие-то подводные камни или достаточно установить на хостинге SSL-сертификат, скорректировать в двух файлах config.php (основном и в папке admin) соответствующие строчки define('HTTPS_SERVER', 'https:// - и сайт продолжит нормальную работу?
    • От LaLuna
      Ребят, подскажите, пожалуйста, нубу.
      Установили SSL и HTTPS протокол на сайт.
      И все бы ничего, но когда сайт открываешь через https, то дизайн сайта просто едет, отображаясь в столбик, и похоже не отображаются стили.

      Каким образом можно это исправить? Установили модуль fix_https.ocmod, это как бы не дало ничего.
      Что делать? 

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу