Телефон отдела продаж
Email отдела продаж
Email тех. поддержки
Не нашли ответ на свой вопрос
Просмотров: 10158
Если не работают 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 замена логотипа ошибки активация купона загрузка логотипа настройка брендов заменить лого типы цен ТП лого Наши предложения перечеркнутая цена https кодировка цвет футера Геолокация обратный звонок OpenID Удаление инфоблок установка обновления Аксессуары дизайн сменить цветовую схему яндекс карта Blogger Ошибка иероглифы новинки письма уведомления landing $_SERVER['HTTPS'] Главная страница отзывы ссылки PHP7 Услуги карта фильтр Артикул дубли маркер сортировка Facebook Похожие товары изменение заголовков новости поиск умный фильтр валюта .htaccess Дополнительные фотографии отзывы о магазине старая цена Rambler Цвет правила работы с корзиной фильтр по параметрам местоположения новый слайдер сортировка брендов Google Редактирование изменение шаблона пользовательские поля услуги mysql_connect веб формы купоны на скидку цена по запросу 1с 8.3 Корзина таймер Яндекс кастом Бонусы накопительная система обновления сортировка товаров LiveId Рейтинг изображения поменять товары установка 1С-Битрикс robots.txt видео лайфхак слетела кодировка Магазины настройки компонентов таймер обратного отсчета Twitter кастомизация шаблона распродажа Вид корзины обновления измененного шаблона специальное предложение Liveinternet СКУ иконки посадочные страницы ssl выбор города лендинг сменить инфоблок шаблон корзины 404 Мой Мир@mail.ru непонятные символы

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

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

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

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

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