Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Плагин подгружает 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);
Как, почему, что я упустил?

Link to comment
Share on other sites


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

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

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

Link to comment
Share on other sites


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

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

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

Edited by Danly
Link to comment
Share on other sites


нашел функцию, которая вызывает 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"] . '/';
    }

Link to comment
Share on other sites


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

 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');
	}
}

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

Edited by Prooksius
  • +1 1
Link to comment
Share on other sites

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

Edited by Danly
Link to comment
Share on other sites


я ик понимаю мы закрыли одну проблему (ошибки исчезли и скрипты прогрузились) и появилась другая?)

Link to comment
Share on other sites


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

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

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

Link to comment
Share on other sites


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

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

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

  • +1 1
Link to comment
Share on other sites


Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.