megauser Опубликовано 7 августа, 2020 Жалоба Поделиться Опубликовано 7 августа, 2020 Кто сталкивался, когда сайт по http то синхронизация работает без проблем.Вот так введены значения, все подключается. http://site.ru/simpla/cml/1c_exchange.phpadminpass Поставил SSL, установил редирект в htaccess RewriteCond %{HTTP:X-Forwarded-Proto} !=https RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L] RewriteCond %{HTTP_HOST} ^www\.(.*)$ RewriteRule ^(.*)$ https://%1/$1 [L,R=301] 2 редиректа. с www на без и http на https Естественно доступ меняем http на https https://site.ru/simpla/cml/1c_exchange.phpadminpass И получаю со стороны при попытке присоединиться 1С к сайту, вот такую беду.Убираю редирект, чтоб сайт был доступен по http , без проблем подключается. Еще при авторизации если в конце site.ru/simpla/ - добавляю слеш то заходит в админку, а если без него то перекидывает на страницу восстановления пароля, хотя потом уже нахожусь под юзером. Кто сталкивался, как подружить https и 1С Не удалось установить соединение с сервером. Авторизация пользователя не выполнена. Не удалось получить данные с сервера. Проверьте правильность адреса сервера, порт, имя пользователя и пароль, а также настройки подключения к Интернет. {ОбщийМодуль.ПроцедурыОбменаССайтом.Модуль(444)}: Ошибка при вызове метода контекста (Получить): Ошибка работы с Интернет: Удаленный узел не прошел проверку Получение данных с сервера: Получен пустой ответ сервера. http://site.ru/simpla/cml/1c_exchange.php admin pass Цитата Ссылка на сообщение Поделиться на другие сайты
megauser Опубликовано 7 августа, 2020 Автор Жалоба Поделиться Опубликовано 7 августа, 2020 На https при переходе по сслыке https://site.ru/simpla/cml/1c_exchange.php - кидает на восстановление пароля http://site.ru/simpla/cml/1c_exchange.php - вызывает авторизацию Цитата Ссылка на сообщение Поделиться на другие сайты
alexivchenko Опубликовано 7 августа, 2020 Жалоба Поделиться Опубликовано 7 августа, 2020 (изменено) Прикрепите файл htaccess не портянкойИ название хостинга или сервера Изменено 7 августа, 2020 пользователем alexivchenko Цитата Ссылка на сообщение Поделиться на другие сайты
alexivchenko Опубликовано 7 августа, 2020 Жалоба Поделиться Опубликовано 7 августа, 2020 (изменено) #Редирект на HTTPS: RewriteCond %{HTTPS} =off RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L] #!!!Внимание, с редиректом вход будет обязательно со слешем в конце /simpla/ #Редирект С www на БЕЗ www: RewriteCond %{HTTP_HOST} ^www\.(.*) [NC] RewriteRule ^(.*)$ http://%1/$1 [R=301,L]... # Админка теперь по адресу /simpla RewriteRule ^admin/?$ simpla/ [L] Изменено 7 августа, 2020 пользователем alexivchenko Цитата Ссылка на сообщение Поделиться на другие сайты
megauser Опубликовано 7 августа, 2020 Автор Жалоба Поделиться Опубликовано 7 августа, 2020 Прикрепите файл htaccess не портянкойИ название хостинга или сервера beget.ru htaccess стандартный, добавил 4 строчки , которые выше. #Редирект на HTTPS: RewriteCond %{HTTPS} =off RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L] #!!!Внимание, с редиректом вход будет обязательно со слешем в конце /simpla/ #Редирект С www на БЕЗ www: RewriteCond %{HTTP_HOST} ^www\.(.*) [NC] RewriteRule ^(.*)$ http://%1/$1 [R=301,L]... # Админка теперь по адресу /simpla RewriteRule ^admin/?$ simpla/ [L] ERR_INVALID_REDIRECT Цитата Ссылка на сообщение Поделиться на другие сайты
alexivchenko Опубликовано 7 августа, 2020 Жалоба Поделиться Опубликовано 7 августа, 2020 (изменено) beget.ru htaccess стандартный, добавил 4 строчки , которые выше. ERR_INVALID_REDIRECT <IfModule mod_rewrite.c> RewriteCond %{HTTPS} !on RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L] </IfModule> <IfModule mod_rewrite.c> Options +FollowSymLinks RewriteCond %{HTTP_HOST} ^www\.(.*) [NC] RewriteRule ^(.*)$ http://%1/$1 [R=301,L] </IfModule> # Админка теперь по адресу /simpla/ RewriteRule ^admin/?$ simpla/ [L] Изменено 7 августа, 2020 пользователем alexivchenko Цитата Ссылка на сообщение Поделиться на другие сайты
megauser Опубликовано 7 августа, 2020 Автор Жалоба Поделиться Опубликовано 7 августа, 2020 <IfModule mod_rewrite.c> RewriteCond %{HTTPS} !on RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L] </IfModule> <IfModule mod_rewrite.c> Options +FollowSymLinks RewriteCond %{HTTP_HOST} ^www\.(.*) [NC] RewriteRule ^(.*)$ http://%1/$1 [R=301,L] </IfModule> # Админка теперь по адресу /simpla/ RewriteRule ^admin/?$ simpla/ [L] Спасибо, только странно, теперь по https://site.ru/simpla/cml/1c_exchange.php Выходит авторизация, даже залогинился, пароль подходит. Но со стороны 1С все равно не хочет работать. https://yadi.sk/i/SBYT-O8HmAWwwQ Цитата Ссылка на сообщение Поделиться на другие сайты
megauser Опубликовано 7 августа, 2020 Автор Жалоба Поделиться Опубликовано 7 августа, 2020 По факту, убираю редирект и сайт доступен в 2 вариантах. http://site.ru/simpla/cml/1c_exchange.php - подключение успешно https://site.ru/simpla/cml/1c_exchange.php - подключение не установлено. Не удалось получить данные с сервера. Проверьте правильность адреса сервера, порт, имя пользователя и пароль, а также настройки подключения к Интернет. {ОбщийМодуль.ПроцедурыОбменаССайтом.Модуль(444)}: Ошибка при вызове метода контекста (Получить): Ошибка работы с Интернет: Удаленный узел не прошел проверку Получение данных с сервера: Получен пустой ответ сервера. Похоже тут до редиректа надо разбираться Цитата Ссылка на сообщение Поделиться на другие сайты
Решение megauser Опубликовано 7 августа, 2020 Автор Решение Жалоба Поделиться Опубликовано 7 августа, 2020 Проблема решилась исключением директории из https # Исключение для скрипта обмена RewriteCond %{SCRIPT_FILENAME} -d [OR] RewriteCond %{SCRIPT_FILENAME} -f RewriteCond %{REQUEST_URI} index.php RewriteRule ^ - [L] # Включаем HTTPS RewriteCond %{HTTPS} =off # Исключаем из HTTPS файл (каталог?) обмена с 1с RewriteCond %{REQUEST_URI} !^/simpla/cml.*$ RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [L,QSA] # Редирект с www на без www RewriteCond %{HTTP_HOST} ^www\.(.*)$ RewriteRule ^(.*)$ https://%1/$1 [L,R=301] Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.