Битрикс — не работают Яндекс.Карты в админке после перевода сайта на HTTPS

24.11.2017  12:25

Столкнулся со смешным приколом от 1С-Битрикс: после покупки SSL-сертификата в админке перестали работать Яндекс.Карты. Причина в том, что Битрикс — криворукие в компоненте /bitrix/components/bitrix/map.yandex.system строка $scheme = (CMain::IsHTTPS() ? "https" : "http"); возвращает неверное значение: http.

Решение проблемы простое:
в файле .settings.php в самый конец надо добавить:
  'https_request' => array(
      "value" => true
    )

если такой настройки там нет

на всякий случай там же можно поменять
  'cookies' => 
  array (
    'value' => 
    array (
      'secure' => false,
      'http_only' => true,
    ),
    'readonly' => false,
  ),

прописать 'http_only' => false,

Всё!

Битрикс радует ™


перейти в Блог

Ударим лайками по бездорожью, разгильдяйству и бюрократизму!


Ключевые слова (тэги): 1С-Битрикс 18  web-программирование 41  молодым домохозяйкам 36  

Вам есть что сказать — ну я же чую.
Высказаться о наболевшем, я выслушаю:
Имя


email (не публикуется)