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

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

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

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

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

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