Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Модуль Модуль обмена для opencart v2.3 по стандарту CommerceML [Поддержка]


Recommended Posts

2 часа назад, Espresso.Doktor сказал:

Сейчас обнаружил запись в exchange_1c.log

 

  Скрыть контент

2021-03-02 16:39:07 - my-site.com/export/exchange1_c.php
2021-03-02 16:40:42 - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2021-03-02 16:40:42 - my-site.com/export/exchange1_c.php?type=catalog&mode=checkauth
2021-03-02 16:40:42 - 0066C failure
2021-03-02 16:40:42 - 0069C ERROR: 1009
2021-03-02 16:40:42 - Проверьте наличие записи в файле .htaccess в корне файла после RewriteEngine On:
RewriteCond %{HTTP:Authorization} ^(.*)
RewriteRule ^(.*) - [E=HTTP_AUTHORIZATION:%1]
2021-03-02 16:40:42 - 1397C:
2021-03-02 16:40:42 - Array
(
    [HTTP_HOST] => my-site.com
    [HTTP_X_FORWARDED_FOR] => XY.93.67.XYX
    [HTTP_USER_AGENT] => 1C+Enterprise/8.3
    [HTTP_X_SERVER_IP] => XY.184.76.XYX
    [HTTP_X_REAL_IP] => XY.93.67.XYX
    [HTTP_X_CLIENT_IP] => XY.93.67.XYX
    [HTTP_CONNECTION] => close
    [HTTP_ACCEPT] => */*
    [PATH] => /bin:/usr/bin:/usr/ucb:/usr/bsd:/usr/local/bin
    [SERVER_SIGNATURE] =>
    [SERVER_SOFTWARE] => Apache
    [SERVER_NAME] => my-site.com
    [SERVER_ADDR] => XY.184.76.XYX
    [SERVER_PORT] => 80
    [REMOTE_ADDR] => XY.93.67.XYX
    [DOCUMENT_ROOT] => /var/www/my-site.com
    [REQUEST_SCHEME] => http
    [CONTEXT_PREFIX] =>
    [CONTEXT_DOCUMENT_ROOT] => /var/www/my-site.com
    [SERVER_ADMIN] => [email protected]
    [SCRIPT_FILENAME] => /var/www/my-site.com/export/exchange_1c.php
    [REMOTE_PORT] => 59710
    [GEOIP_ADDR] => XY.93.67.XYX
    [GEOIP_CONTINENT_CODE] => EU
    [GEOIP_COUNTRY_CODE] => DE
    [GEOIP_COUNTRY_NAME] => Germany
    [GEOIP_REGION] => 05
    [GEOIP_REGION_NAME] => Hessen
    [GEOIP_CITY] => Frankfurt am Main
    [GEOIP_DMA_CODE] => 0
    [GEOIP_METRO_CODE] => 0
    [GEOIP_AREA_CODE] => 0
    [GEOIP_LATITUDE] => 50.118801
    [GEOIP_LONGITUDE] => 8.684300
    [GEOIP_POSTAL_CODE] => 60313
    [GATEWAY_INTERFACE] => CGI/1.1
    [SERVER_PROTOCOL] => HTTP/1.1
    [REQUEST_METHOD] => GET
    [QUERY_STRING] => type=catalog&mode=checkauth
    [REQUEST_URI] => /export/exchange_1c.php?type=catalog&mode=checkauth
    [SCRIPT_NAME] => /export/exchange_1c.php
    [PHP_SELF] => /export/exchange_1c.php
    [REQUEST_TIME_FLOAT] => 1614696042.496
    [REQUEST_TIME] => 1614696042
    [argv] => Array
        (
            [0] => type=catalog&mode=checkauth
        )

    [argc] => 1
    [HTTPS] =>

 

Может из-за этого не работать обмен с 1С ?

конфинг скинь домена это когда ты заходишь в ispamanger lite 5 - www домены - и там будет кнопка конфинг для определенного домена туда жмякаешь и сюда кидаешь)

и .htacces тебе нужен именно что я прописал. Чтобы у тебя не перекидывал на HTTPS , 1с не понимает оказывается HTTPS протокол ну это у меня конечно же в 10.3 версии)

Надіслати
Поділитися на інших сайтах


12 часов назад, 26rus сказал:

конфинг скинь домена это когда ты заходишь в ispamanger lite 5 - www домены - и там будет кнопка конфинг для определенного домена туда жмякаешь и сюда кидаешь)

 

Cудя по логам у него mirohost , а там всё заводится без танцев с бубном .   В логе явно указана ошибка : 

ERROR: 1009
2021-03-02 16:40:42 - Проверьте наличие записи в файле .htaccess в корне файла после RewriteEngine On:

Надіслати
Поділитися на інших сайтах

В 01.03.2021 в 01:58, 26rus сказав:

только если выгрузку делать автоматическую в самой 1с программе, раз в час к примеру и до 16:00 к примеру рабочего дня. 

Выгрузку делаю автоматически. Вопрос в том, что все заказы с сайта нуждаются в согласовании. Как ето можно обойти? Ставить их в резерв

Надіслати
Поділитися на інших сайтах


19 часов назад, Dmytro85 сказал:

 

Cудя по логам у него mirohost , а там всё заводится без танцев с бубном .   В логе явно указана ошибка : 

ERROR: 1009
2021-03-02 16:40:42 - Проверьте наличие записи в файле .htaccess в корне файла после RewriteEngine On:

 

В модуле 1С в расшифровке указывает:

 

1009 - Неизвестный метод авторизации, проверьте переменную $_SERVER, содержимое этой переменной выведен в лог ниже

 

Добавил в .htaccess после RewriteEngine On:

RewriteCond %{HTTP:Authorization} ^(.*)
RewriteRule ^(.*) - [E=HTTP_AUTHORIZATION:%1]

Чуда не произошло, но ошибку тоже перестало выводить в логе.

Надіслати
Поділитися на інших сайтах


За первоначальную связь  САЙТ   <----------->  1С   отвечают файлы которые находятся по пути /public_html/export/   там у вас должен находится файл .htaccess и его содержимое такое : 

RewriteCond %{HTTP:Authorization} ^Basic.*
RewriteRule .* - [E=REMOTE_USER:%{HTTP:Authorization},L]

Файл .htaccess который находится в корне сайта мы не трогаем , работаем только в папке /export/.  

Желательно найти нормальный файл .htaccess и заменить ваш в корне сайта , вы его замучали. 

У меня два сайта на мирохосте работают по такому принципу .

Змінено користувачем Dmytro85
Надіслати
Поділитися на інших сайтах

В 04.03.2021 в 14:16, Dmytro85 сказал:

За первоначальную связь  САЙТ   <----------->  1С   отвечают файлы которые находятся по пути /public_html/export/   там у вас должен находится файл .htaccess и его содержимое такое : 


RewriteCond %{HTTP:Authorization} ^Basic.*
RewriteRule .* - [E=REMOTE_USER:%{HTTP:Authorization},L]

Файл .htaccess который находится в корне сайта мы не трогаем , работаем только в папке /export/.  

Желательно найти нормальный файл .htaccess и заменить ваш в корне сайта , вы его замучали. 

У меня два сайта на мирохосте работают по такому принципу .

 

Очень интересно "файлы пляшут", а у меня там вот так выглядит картина:

Спойлер

001bee7355.jpg

 

Все что есть на сайте :-?

Иду сейчас посмотрю и сравню модуль 1.6.4.7 и модуль 1.6.4.8 так сказать с исправленными багами.

 

 

Надіслати
Поділитися на інших сайтах


Посмотрел бэкап который делал за тестового сайта в прошлом году, обмен там работал по hppt://

Версия модуля 1.6.4.7

 

Спойлер

c4bec591c2.jpg

 

Версия 1.6.4.8 от GMP,

 

Спойлер

7285b2ac48.jpg

 

Ни в первом ни во втором модуле нету файла .htaccess  :cry:

Может была инструкция отдельно добавить файл в папку export, а я профтыкал ?

 

Змінено користувачем Espresso.Doktor
Дополнил
Надіслати
Поділитися на інших сайтах


В 27.02.2021 в 20:42, Ivanzo сказал:

А че искать. Демо версию в облаке сделайте и проверяйте.  Уже не одну 1с в облаке подключил, без проблем работает по https. 

 

Благодарю, за подсказку.

Проверил Соединение с сайтом на облачной версии Бухгалтерия предприятия, редакция 3.0, все Ок!

 

Спойлер

0c1bec76a8.jpg

 

Также проверил Соединение с сайтом на облачной версии Управление торговлей, редакция 11

 

Спойлер

cfe9e2c04e.jpg

 

Выгрузку не проверял товара, но Соединение с Сайтом на ура проходит.

Теперь понимаю, что на сайте модуль живой.

И нужно искать что поправить в 1С-ке, или того кто это сделать...

Надіслати
Поділитися на інших сайтах


5 часов назад, Espresso.Doktor сказал:

Ни в первом ни во втором модуле нету файла .htaccess  :cry:

Нету потому, что во первых он нужен только при возникновении проблем, а во вторых даже если он там будет, при установке модуля опенкарт его не скопирует в папку, только руками заливать по FTP. Не помню на каких версиях опенкарта это происходит, но было такое точно.

 

1 час назад, Espresso.Doktor сказал:

И нужно искать что поправить в 1С-ке, или того кто это сделать...

Обычно дело не в 1С а в веб-сервере, хотя признаться удивлен что из облака сконнектилось а из вашей базы не хочет. Напомните что у вас за конфигурация и ее версию, и какая версия платформы.

Надіслати
Поділитися на інших сайтах


1 час назад, Gmp сказал:

Обычно дело не в 1С а в веб-сервере, хотя признаться удивлен что из облака сконнектилось а из вашей базы не хочет. Напомните что у вас за конфигурация и ее версию, и какая версия платформы.

 

1С:Підприємство 8.3 (8.3.16.1148), Управление торговым предприятием для Украины", редакция 1.2. (1.2.55.1)

 

Я сам признаюсь, что сильно удивлен, так как старый сайт на OpenCart 1.5.6.4 работал и не возникало такой проблемы, а теперь голова идет по кругу и руки опускаются!

Уже появились мысли поднять старый сайт из бэкапа и посмотреть и тестировать на обоих сайтах.

 

P.S. Позвонил на хостинг, попытался объяснить проблему, что после установки сертификата SSL, перестал работать обмен 1С & Сайт.

Ребята с хостинга пересмотрели логи на хостинге та и на сайте, и ничего подозрительного не обнаружили, сказали убрать всю переадресацию в .htaccess

Выключил сертификат, переписал оба файла config, 1С установила соединение с сайтом и удачно выгрузила остатки и цены на сайт.

Змінено користувачем Espresso.Doktor
Надіслати
Поділитися на інших сайтах


Решил методом народного тыка искать причину:

1. Включил на хостинге сертификат SSL;

2. В файле .htaccess закомментировал все что дописывалось

Спойлер

# SEO URL Settings
RewriteEngine On
#RewriteCond %{HTTP:Authorization} ^(.*)
#RewriteRule ^(.*) - [E=HTTP_AUTHORIZATION:%1]
RewriteBase /
#Перенаправлення з www на non-www(https)
#RewriteCond %{HTTP_HOST} ^www\.(.+)$[NC]
#RewriteRule ^(.*)$ https://%1/$1 [R=301,L]
#Перенаправлення з http на https
#RewriteCond %{HTTPS} off
#RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
# If your opencart installation does not run on the main web folder make sure you folder it does run in ie. / becomes /shop/

 

3. Прописал в файле config

Спойлер

// HTTP
define('HTTP_SERVER', 'https://my-site.com/');

// HTTPS
define('HTTPS_SERVER', 'https://my-site.com/')

 

Сайт начал отображаться по:

1. http://www

2. http://

3. https://www

4. https://

 

1С-ка конектиться с сайтом успешно + выгрузка цен и остатков.

 

Дальше, внес изменения в файле config директории admin

Спойлер

// HTTP
define('HTTP_SERVER', 'https://my-site.com/admin/');
define('HTTP_CATALOG', 'https://my-site.com/');

// HTTPS
define('HTTPS_SERVER', 'https://my-site.com/admin/');
define('HTTPS_CATALOG', 'https://my-site.com/');

 

1С-ка конектиться с сайтом успешно + выгрузка цен и остатков

 

Отлично переходим к файлу .htaccess раскомментировал комментировал следующие строки

Спойлер

# SEO URL Settings
RewriteEngine On
RewriteCond %{HTTP:Authorization} ^(.*)
RewriteRule ^(.*) - [E=HTTP_AUTHORIZATION:%1]
RewriteBase /
#Перенаправлення з www на non-www(https)
RewriteCond %{HTTP_HOST} ^www\.(.+)$[NC]
RewriteRule ^(.*)$ https://%1/$1 [R=301,L]
#Перенаправлення з http на https
RewriteCond %{HTTPS} off
#RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
# If your opencart installation does not run on the main web folder make sure you folder it does run in ie. / becomes /shop/

 

Сайт начал отображаться по:

1. http://www > http://www.my-site.com

2. http:// > https://my-site.com

3. https://www > https://www.my-site.com

4. https:// > https://my-site.com

 

1С-ка соединяется с сайтом, происходит выгрузка цен, остатков, фото, веса, производителей.

 

При попытке раскомментировать строку в файле .htaccess

#RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Перестает работать соединение между 1С и сайтом.

 

Сайт начал отображаться по:

1. http://www > https://www.my-site.com 

2. http:// > https://my-site.com

3. https://www > https://www.my-site.com  Как прописать редирект на https://my-site.com

4. https:// > https://my-site.com

 

Как прописать редирект что бы файл обмена был доступен http://my-site.com/export/exchange1c.php ?

 

P.S. В 1С-ке прописан адрес http://my-site.com/export/exchange1c.php

Надіслати
Поділитися на інших сайтах


4 часа назад, Espresso.Doktor сказал:

#RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Я так понимаю у Вас проблема средиректом всего на HTTPS.

Во-первых я не понимаю зачем все включая https заворачивать на https :)

Во-вторых начните с самого простого. Обычно на хостингах в панели управления есть галочка "Переадресация с HTTP на HTTPS" Попробуйте ее включить, а эту строчку не нужно раскомментировать.

Надіслати
Поділитися на інших сайтах


6 минут назад, AlektroNik сказал:

 Обычно на хостингах в панели управления есть галочка "Переадресация с HTTP на HTTPS" Попробуйте ее включить, а эту строчку не нужно раскомментировать.

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

Надіслати
Поділитися на інших сайтах


5 часов назад, AlektroNik сказал:

Я так понимаю у Вас проблема средиректом всего на HTTPS.

Во-первых я не понимаю зачем все включая https заворачивать на https :)

Во-вторых начните с самого простого. Обычно на хостингах в панели управления есть галочка "Переадресация с HTTP на HTTPS" Попробуйте ее включить, а эту строчку не нужно раскомментировать.

Немного не так, если раскомментировать эту переадресацию, сайт работает.

Да на хостинге есть такая опция,но пока я искал причину почему 1С не конектится к сайту по https://, пару раз натолкнулся на инфу, что на хостинге нужно выключить эту функцию.

Сейчас по тестируем и такой вариант.

  

5 часов назад, Ivanzo сказал:

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

 

Если верить форумам, то родной модуль не обновляется в 1С-ке, очень долго, ибо 1С-ка которая имеет автоматическое обновление, тоже не подключилась к сайту :(

Да у меня коробочная версия 1С-ки :(

 

Надіслати
Поділитися на інших сайтах


10 часов назад, Espresso.Doktor сказал:

P.S. В 1С-ке прописан адрес http://my-site.com/export/exchange1c.php

На всякий случай спрошу - а прописывать в 1С не http:// а https:// либо https://www. пробовали? Т.е. такой путь который будет работать без редиректа?

 

Для теста уберите htacess из папки export а htacess который в корне сайта - замените оригинальным опенкартовским.

 

Проверьте ответ сервера по тому адресу который вы указываете в 1С. Проверить можно через браузер или онлайн сервисы такие как этот (хотя если вы из Украины - с Яндексом у вас беда). В общем я думаю найдете способ узнать код ответа сервера. Если 200 то всё ок, если 30х (напр. 301, 302, 307, 308) - значит редирект.

 

Надіслати
Поділитися на інших сайтах


13 часов назад, Espresso.Doktor сказал:

Я сам признаюсь, что сильно удивлен, так как старый сайт на OpenCart 1.5.6.4 работал и не возникало такой проблемы, а теперь голова идет по кругу и руки опускаются!

Вот тут я расскажу одну реальную историю, потому что периодически люди пишут мол вот на старой версии модуля под опенкарт 1.5-2.1-2.3 работало а на новой не работает. Плохой новый модуль.

 

Однажды мне это надоело и я стал разбираться - как же так, авторизацию я не трогал вообще, но вот на старой версии 1.6.3.хх работает у людей а на 1.6.4.7-1.6.4.8 - нет. Долго выяснял, смотрел старые версии модуля, сравнивал авторизацию. А потом выяснилось что из-за бага в коде старых версий авторизация не работает должным образом, и пропускает те запросы, которые не должна. Потому и работает. Убрать авторизацию на свой страх и риск можно и в новом модуле, на своем проекте. Но в релизе естественно этого не будет из соображений безопасности.

 

Интереса ради - если пришлете вашу версию модуля обмена под опенкарт 1.5 - буду очень благодарен. Хочется посмотреть есть ли там какая-то полезная магия или нет.

 

Проблемы с авторизацией это нередкая проблема, и FAQ на сайте самого Битрикса - тому подтверждение. Самое неприятное - на разных серверах решается по разному. Универсального решения я не нашел.

Надіслати
Поділитися на інших сайтах


17 минут назад, Gmp сказал:

Проверьте ответ сервера по тому адресу который вы указываете в 1С. Проверить можно через браузер или онлайн сервисы такие как этот (хотя если вы из Украины - с Яндексом у вас беда). В общем я думаю найдете способ узнать код ответа сервера. Если 200 то всё ок, если 30х (напр. 301, 302, 307, 308) - значит редирект.

 

Яша отвечает по http://

 

Спойлер

6a53e89a59.png

 

По https:// ответ:

 

Спойлер

a921b36134.png

 

Так выглядит файл .htacess при обоих попытках: 

 

# SEO URL Settings
RewriteEngine On
RewriteCond %{HTTP:Authorization} ^(.*)
RewriteRule ^(.*) - [E=HTTP_AUTHORIZATION:%1]
RewriteBase /
#Перенаправлення з www на non-www(https)
RewriteCond %{HTTP_HOST} ^www\.(.+)$[NC]
RewriteRule ^(.*)$ https://%1/$1 [R=301,L]
#Перенаправлення з http на https
RewriteCond %{HTTPS} off
#RewriteCond %{HTTP:SSL} !=1 [NC]
RewriteCond %{REQUEST_URI} !^export/exchange1c.php
#RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
#RewriteRule ^([^?]*) https://my-site.com/$1 [R=301,L]
# If your opencart installation does not run on the main web folder make sure you folder it does run in ie. / becomes /shop/

Вчера начало выдавать ошибку, что фото у такого товар неверный формат, и все 1С-ка закрывается :(

Фото попробовал перегрузить в 1С-ку, но не помогло.

Решил удалить все фотографии которые прилетели из 1С на сайт, теперь уже пять товаров имеют такой глюк, но до этого все выгружалось :(

Надіслати
Поділитися на інших сайтах


9 минут назад, Gmp сказал:

Интереса ради - если пришлете вашу версию модуля обмена под опенкарт 1.5 - буду очень благодарен. Хочется посмотреть есть ли там какая-то полезная магия или нет.

 

Какой файл нужно из модуля дернуть, что бы посмотреть была там полезная магия или нет?

Надіслати
Поділитися на інших сайтах


8 часов назад, AlektroNik сказал:

Во-вторых начните с самого простого. Обычно на хостингах в панели управления есть галочка "Переадресация с HTTP на HTTPS" Попробуйте ее включить, а эту строчку не нужно раскомментировать.

 

Попробовал включить на хостинге "Переадресация с HTTP на HTTPS"  обмен с 1С сразу нет соединения :(

При этом файл .htaccess переименовал в .htaccess.txt

Если отключить на хостинге "Переадресация с HTTP на HTTPS" обен с 1С сразу оживает :)

 

Спойлер

01cc67ea40.png

 

Надіслати
Поділитися на інших сайтах


Вопрос у меня появилась папка bitrix в ней папка admin ней файл 1c_exchange.php, это так должно быть или это лишнее?

За что отвечает?  :oops:

 

Ведь очень похожий файл exchange1c.php есть в папке export, да и адрес в 1С-ке указываю для обмена http://my-site.com/export/exchange1c.php

 

Чищу свой OpenCart от лишнего, хочу ее удалить.

Надіслати
Поділитися на інших сайтах


В 06.03.2021 в 09:04, Ivanzo сказал:

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

если переадрисацию не сделать по https для всех страничек, то яндекс в поиске тебе выдает страницу HTTP вот и косяк) поэтому тут нужно все страницы лучше на HTTPS переводить а исключение для файла обмена сделать HTTP страницу и вауля))

Надіслати
Поділитися на інших сайтах


В 06.03.2021 в 23:52, Espresso.Doktor сказал:

Вопрос у меня появилась папка bitrix в ней папка admin ней файл 1c_exchange.php, это так должно быть или это лишнее?

За что отвечает?  :oops:

 

Ведь очень похожий файл exchange1c.php есть в папке export, да и адрес в 1С-ке указываю для обмена http://my-site.com/export/exchange1c.php

 

Чищу свой OpenCart от лишнего, хочу ее удалить.

все что есть, все нужно!) без одного файла все накроется у тебя)))

Надіслати
Поділитися на інших сайтах


38 минут назад, 26rus сказал:

если переадрисацию не сделать по https для всех страничек, то яндекс в поиске тебе выдает страницу HTTP вот и косяк) поэтому тут нужно все страницы лучше на HTTPS переводить а исключение для файла обмена сделать HTTP страницу и вауля))

 

Я это понимаю, по этому решил прописать исключение для http://my-site.com/export/exchange1c.php

Только, что не получилось :(

# SEO URL Settings
RewriteEngine On
RewriteCond %{HTTP:Authorization} ^(.*)
RewriteRule ^(.*) - [E=HTTP_AUTHORIZATION:%1]
RewriteBase /
#Перенаправлення з www на non-www(https)
RewriteCond %{HTTP_HOST} ^www\.(.+)$[NC]
RewriteRule ^(.*)$ https://%1/$1 [R=301,L]
#Перенаправлення з http на https
RewriteCond %{HTTPS} off
#RewriteCond %{HTTP:SSL} !=1 [NC]
RewriteCond %{REQUEST_URI} !^export/exchange1c.php
#RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
#RewriteRule ^([^?]*) https://my-site.com/$1 [R=301,L]
# If your opencart installation does not run on the main web folder make sure you folder it does run in ie. / becomes /shop/

Вопрос, как правильно прописать, на хостинге парень на суппорте не осилил.

 

Надіслати
Поділитися на інших сайтах


У меня так
 

RewriteEngine On
RewriteCond %{HTTP:X-Forwarded-Protocol} !=https
RewriteCond %{THE_REQUEST} !^.*/exchange1c.php
RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]
RewriteBase /

То есть все перенаправления ДО RewriteBase, а не после

  • +1 1
Надіслати
Поділитися на інших сайтах


40 минут назад, ironzorin2 сказал:

У меня так
 


RewriteEngine On
RewriteCond %{HTTP:X-Forwarded-Protocol} !=https
RewriteCond %{THE_REQUEST} !^.*/exchange1c.php
RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]
RewriteBase /

То есть все перенаправления ДО RewriteBase, а не после

Во совсем другое дело, а не все подряд.

Надіслати
Поділитися на інших сайтах


  • dinox changed the title to Модуль обмена для opencart v2.3 с учетной системой по стандарту CommerceML [Поддержка]

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.