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

Как в action передать https?


Recommended Posts

Я думаю, я выражу общее мнение, что мы занимаемся гаданием на кофейной гуще. Здесь надо отслеживать где происходит замена хттпс на хттп, или почему не происходит изначальная подстановка хттпс к урлам. На ВСЁМ вашем сайте все урлы идут через хттп. и форм экшены в том числе. (то что вы не можете зайти в админку это только малая часть проблемы). по-моему только гуглапи подключается через хттпс. здесь что-то не то творится в контроллерах. поэтому вам нужно или предоставить кому-нибудь доступ к фтп или ссш (кому-то кто понимает как в окарте формируются урлы), или самому копаться в контроллерах.

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


  В 09.04.2017 в 16:05, Almat сказав:

Как может косячит модуль, можете объяснить?

Expand  

Одно слово - модификаторы. Благодаря им любой модуль может делать с магазином что угодно, например, вбивать где-то жёстко http.

 

Ну, и таки, если у вас вообще все ссылки на сайте с http, при чём, даже с выключенным ЧПУ, то с вероятностью 99% в конфигах у вас https вообще нет. У вас ведь даже ссылка на оформление заказа без https.

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


  В 09.04.2017 в 16:34, Dotrox сказав:

Одно слово - модификаторы. Благодаря им любой модуль может делать с магазином что угодно, например, вбивать где-то жёстко http.

 

Ну, и таки, если у вас вообще все ссылки на сайте с http, при чём, даже с выключенным ЧПУ, то с вероятностью 99% в конфигах у вас https вообще нет. У вас ведь даже ссылка на оформление заказа без https.

Expand  

Это все ничего, но все модификаторы отключил (обновил) и попробовал зайти, все равно не получается. Ничего пока буду так заходит

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


  В 09.04.2017 в 16:54, Almat сказав:

Ничего пока буду так заходит

Expand  

А вас не смущает, что на сайте все ссылки на страницы с http?

 

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

Кстати, я сейчас заметил, что base и ссылки на изображения с https (об этом можно было бы и так догадаться, если браузер не блокирует загрузку), так что тут 100% - вина какого-то модуля.

 

Вы, случайно, ничего не ставили для "облегчения" перехода на https?

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


  В 09.04.2017 в 17:09, Dotrox сказав:

А вас не смущает, что на сайте все ссылки на страницы с http?

 

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

Кстати, я сейчас заметил, что base и ссылки на изображения с https (об этом можно было бы и так догадаться, если браузер не блокирует загрузку), так что тут 100% - вина какого-то модуля.

 

Вы, случайно, ничего не ставили для "облегчения" перехода на https?

Expand  

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

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


  В 09.04.2017 в 17:12, Almat сказав:

Вы имеете виду модуль для перехода https? нет не ставил.

Expand  

Да. И если не ставили, то очень странно.

 

  В 09.04.2017 в 17:12, Almat сказав:

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

Expand  

Вот теперь уже я не понимаю. Какие именно "все ссылки"?

Все ссылки в ОК формируются автоматически (за исключением вставленных через текстовый редактор в админке) и для их правильного формирования достаточно правильных конфигов и мелкого фикса в /system/library/url.php.

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

 

Потому что, если у вас в конфигах есть хотя бы правильные HTTPS_SERVER - этого уже достаточно (безо всяких фиксов), чтоб как минимум вход/регистрация и оформление заказа были с https, а у вас даже они с http!

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


  В 10.04.2017 в 11:32, Almat сказав:

Проблема решена. Решили служба поддержки хостинга.

Expand  

А они не поделились секретом, что было причиной проблемы?

 

Кстати, я не вижу, чтоб что-то было решено - у вас до сих пор все ссылки на странице с http вместо https.

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


  • 2 years later...

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

Вот решение для тех у кого проблемы с ссылками после перехода на https.

В файле /public_html/system/library/url.php меняем http на https, сохраняем, радуемся. 

http://prntscr.com/nd3amn

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


  В 17.04.2019 в 08:54, soldatkin сказав:

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

Вот решение для тех у кого проблемы с ссылками после перехода на https.

В файле /public_html/system/library/url.php меняем http на https, сохраняем, радуемся. 

http://prntscr.com/nd3amn

Expand  

Достаточно просто в параметрах функции link поставить $secure = true вместо false и эффект будет абсолютно тот же, о чём на форуме написано уже много раз.

Но не все ссылки в ОК формируются через этот класс (особенно это касается сторонних модулей), так что иногда помогает только правка конфигов. А иногда и она не помогает, если автор какого-то модуля додумался захардкодить протокол.

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


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

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

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

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

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

Вхід

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

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

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