Телефон отдела продаж
Email отдела продаж
Email тех. поддержки
Не нашли ответ на свой вопрос
Просмотров: 15907
Если не работают ajax формы (заказать звонок или обратная связь) по (https)
Иногда встречается не правильная настройка на серверах, пропадает переменная $_SERVER['HTTPS']
и функция LocalRedirect начинает перекидывать на http и в браузере мы получаем mixed content
Если не работают ajax формы (заказать звонок или обратная связь) по (https)
Подробное описание статьи:
Используете ssl сертификат и перестали работать веб формы (Заказать звонок или обратная связь)?
При связке Nginx + Apache в переменной $_SERVER в PHP отсутствует параметр HTTPS, а переменная SERVER_PORT равна 80.
Из-за этого функция "LocalRedirect" в битрикс работает не правильно!
Чтобы вернуть к жизни переменную $_SERVER['HTTPS'] нам нужно в конфиге Nginx внести, если отсуствует, строку:

proxy_set_header X-Forwarded-Proto $scheme;

Которая передаст параметр HTTPS к Apache. А вот чтобы апач смог его обработать подключаем модуль setenvif в httpd.conf

LoadModule setenvif_module modules/mod_setenvif.so <IfModule setenvif_module> SetEnvIf X-Forwarded-Proto https HTTPS=on </IfModule>

или в .htaccess в корне

<IfModule setenvif_module> SetEnvIf X-Forwarded-Proto https HTTPS=on </IfModule>
Комментарии
Не работает


proxy_set_header X-Forwarded-Proto $scheme; - выдаёт ошибку: nginx: [emerg] "proxy_set_header" directive is not allowed here in /etc/nginx/nginx.conf:83
 
Текст сообщения*
Популярные теги
каталог 4.00 цены настройка карточки товара баннеры на сайт свойства корзина карточка товара баннеры установка готового решения настройка меню цветовая гамма производители загрузка картинок в меню слайдеры формы характеристики товара обратная связь выпадающее меню настройка каталога торговые предложения бренды свойства товаров замена главного баннера список товаров почтовые шаблоны logo настройка производителей скидки замена графики Баннер загрузить логотип умный фильтр настройка свойств цветовая тема замена картинок оформление заказа SKU замена логотипа ошибки активация купона настройка брендов загрузка логотипа заменить лого ТП лого Наши предложения типы цен замена баннеров логотип почта коллекции цвет футера $_SERVER['HTTPS'] Главная страница отзывы PHP7 Услуги карта маркер установка обновления Артикул дубли новости сменить цветовую схему яндекс карта Facebook Похожие товары изменение заголовков поиск уведомления валюта .htaccess Дополнительные фотографии отзывы о магазине ссылки Rambler Цвет местоположения правила работы с корзиной фильтр новый слайдер сортировка Google Редактирование изменение шаблона пользовательские поля mysql_connect веб формы купоны на скидку скролл 1с 8.3 Корзина старая цена Яндекс кастом накопительная система фильтр по параметрам Бонусы обновления сортировка брендов LiveId Рейтинг изображения поменять товары услуги robots.txt видео лайфхак настройки компонентов цена по запросу Магазины таймер Twitter кастомизация шаблона распродажа Вид корзины обновления измененного шаблона сортировка товаров Liveinternet СКУ иконки посадочные страницы установка 1С-Битрикс ssl выбор города лендинг непонятные символы слетела кодировка 404 Мой Мир@mail.ru переключить цветовую гамму таймер обратного отсчета ajax редирект Вконтакте заказать звонок специальное предложение Livejournal интеграция после выгрузки не отображаются товары youtube новинка сменить инфоблок шаблон корзины 443 зачеркнутая цена перечеркнутая цена https кодировка

Оставить обращение в тех. поддержку

Ваше обращение будет обработано в течение 48 часов с момента регистрации. Обращения обрабатываются: по будним дням с 12:00 до 18:00 (МСК). Правила оказания технической поддержки Вы можете посмотреть здесь

Ваше имя?*
Электронная почта*
Тема обращения*
Адрес сайта*
Логин и пароль от системы администрирования*
Описание проблемы*

* - обязательные поля

Сообщение отправлено
Ваше сообщение успешно отправлено. В ближайшее время с Вами свяжется наш специалист
Закрыть окно