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

Плагин подгружает http ссылки. HTTPS настроено


Recommended Posts

Всем привет!
SSL в админке включён, в конфигах все строки начинаются с "https", в .htaccess добавил строки редиректа:

RewriteBase /
RewriteCond %{HTTP_HOST} ^www\.(.*) [NC]
RewriteRule ^(.*)$ https://%1/$1 [R=301,L]

RewriteCond %{HTTPS} off
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

 

Прикладываю фото ошибки при выполнении кода
image.png.fd6228f7ed95d522de47fabee4909c37.png


В коде данного плагина ссылки вызываются по такому способу: href="{{ b }}catalog/view/theme/default/stylesheet/stripepro/template2.css", где $b = $this->espro->getBaseUrl($_SERVER);
Как, почему, что я упустил?

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


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

SSL в админке включён, в конфигах все строки начинаются с "https", в .htaccess добавил строки редиректа:

Не в апаче дело,  а дело в том, что некоторые файлы у вас вызываются через http, что в итоге mixed content, посмотрите в модуле как вызываются файлы, они так же должны вызываться с https

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


5 минут назад, jefferson сказал:

Не в апаче дело,  а дело в том, что некоторые файлы у вас вызываются через http, что в итоге mixed content, посмотрите в модуле как вызываются файлы, они так же должны вызываться с https

В модуле вызываются вот так: "В коде данного плагина ссылки вызываются по такому способу: href="{{ b }}catalog/view/theme/default/stylesheet/stripepro/template2.css", где $b = $this->espro->getBaseUrl($_SERVER);"
Может кто подскажет где искать значение "$_SERVER"?

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


51 минуту назад, AlexDW сказал:

Т.е. эта проблема исходит из хостинга? Веб-сервер это же считается хостингом, верно?

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


нашел функцию, которая вызывает http  "$server['REQUEST_SCHEME']", как это изменить на https? 
Я конечно могу просто прямое значение написать, но а если разбираться, то куда лезть чтобы само подтягивалось?
 

 public function getBaseUrl($server) {
        // $b = $this->request->server['HTTPS'] ? HTTPS_SERVER : HTTP_SERVER;
        return $server['REQUEST_SCHEME'] . '://' . $server["SERVER_NAME"] . '/';
    }

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


Может проще как-то так:

 public function getBaseUrl() {
	if (isset($this->request->server['HTTPS']) && (($this->request->server['HTTPS'] == 'on') || ($this->request->server['HTTPS'] == '1'))) {
		return $this->config->get('config_ssl');
	} else {
		return $this->config->get('config_url');
	}
}

Средствами опенкарта

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

3 минуты назад, Prooksius сказал:

Может проще как-то так:


 public function getBaseUrl() {
	if (isset($this->request->server['HTTPS']) && (($this->request->server['HTTPS'] == 'on') || ($this->request->server['HTTPS'] == '1'))) {
		return $this->config->get('config_ssl');
	} else {
		return $this->config->get('config_url');
	}
}

 

происходит постоянная загрузка и в консоли предупреждение
[Deprecation] Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check https://xhr.spec.whatwg.org/

.image.png.106caa0a73de982f567d9fba705ccf0e.png

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


так а какое синхронный аякс запрос, который где-то у вас делается, имеет отношение к этому php?

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

Только что, Prooksius сказал:

так а какое синхронный аякс запрос, который где-то у вас делается, имеет отношение к этому php?

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

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


2 минуты назад, Prooksius сказал:

где-то js с ошибкой видимо. бесконечные аякс вызовы, один за другим.

Понятно, спасибо, буду стучать к разработчикам модуля. Хороших выходных! :)

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


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

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

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

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

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

Вхід

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

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

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

Important Information

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