Создаем сайты

которые продают

Битрикс https - http редирект для интеграции с 1С

24.10.2021

Приветствую всех! Часто при интеграции 1С битрикс с 1С или Мой склад штатным способом 1С не умеет работать с протоколом https, а зачастую редирект на сайте настроен так, что он все запросы http переводит в https. 

По хорошему нужно просить 1С-программистов, чтобы они настроили свою среду так, чтобы это работало по https, объясняя им возможные последствия работы через http.

Но в боевой среде всем плевать, выгрузка нужна еще вчера. В таком случае нам поможет редирект всех страниц, кроме скрипта выгрузки 1С.

Держите способ, который помогает на большинстве хостингов и серверов:

#301 редирект для https кроме обмена
RewriteBase /
RewriteCond %{SERVER_PORT} 80
RewriteCond %{REQUEST_URI} !^/bitrix/admin/1c_exchange\.php$ [NC]
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L,QSA]
RewriteCond %{SERVER_PORT} 443
RewriteRule ^(/bitrix/admin/1c_exchange\.php)$ http://%{HTTP_HOST}/$1 [R=301,L,QSA]
#Конец 301 редиректа для обмена

Остались вопросы?

Отправьте письмо

Воспользуйтесь формой обратной связи
или пришлите вопросы на нашу почту info@ar-studio.by
Задать вопрос в Телеграм

Бесплатная консульация

Вам ответит: Рапанович Андрей, руководитель веб-студии