Перейти к содержанию
Официальный форум поддержки Simpla

Некорректное отображение через https


Рекомендуемые сообщения

  • 3 месяца спустя...

Разобрался, нужно удалить с файла /api/Config.php следующие строки

$protocol = strtolower(substr($_SERVER["SERVER_PROTOCOL"],0,5))=='https'? 'https' : 'http';
if($_SERVER["SERVER_PORT"] == 443)

 

И оставить

$protocol = 'https';

 

 

 

Сделал как тут сказано, предварительно изменив все ссылки на относительные. В адресной строке браузера увидел вожделенную надпись надежныйоднако, при переходе на страницу корзины (и только корзины) - почему-то адрес меняется на http.

 

при этом, если навести курсор на ссылку корзины на сайте, то адрес отображается с https (см. рисунок). почему так и как это побеждать?

 

Изменено пользователем xikarx
Ссылка на сообщение
Поделиться на другие сайты
  • 1 год спустя...

Api/config.php в версии 2.1.5 строка 45:  в условии выставил везде https у меня работает http и https, все ок, ошибок ничего не наблюдаю пути еще лучше выставлять не http://css/style.css или https://css/style.css , а без указания протокола //css/style.css

$protocol = strtolower(substr($_SERVER["SERVER_PROTOCOL"],0,5))=='https'? 'https' : 'https';

Если нужен редирект принудительно на https: вот код:

if(!isset($_SERVER['HTTPS']) || $_SERVER['HTTPS'] == ""){
    $redirect = "https://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
    header("HTTP/1.1 301 Moved Permanently");
    header("Location: $redirect");
}

ставим его между строк в файле index.php в корне сайта и получаем:

 

// Если все хорошо
if(($res = $view->fetch()) !== false)
{

/////////////////// НОВЫЙ КОД ///////////////////////////

if(!isset($_SERVER['HTTPS']) || $_SERVER['HTTPS'] == ""){
    $redirect = "https://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
    header("HTTP/1.1 301 Moved Permanently");
    header("Location: $redirect");
}

////////////////////////////END NEW CODE////////////////////

    // Выводим результат
    header("Content-type: text/html; charset=UTF-8");    
    print $res;

 

вроде все работает сильно не проверял

спасибо все заработало!!! дизайн главной слетал, внутряшки были норм. сделал как написано все встало на свои места!

Ссылка на сообщение
Поделиться на другие сайты

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

Ссылка на сообщение
Поделиться на другие сайты
  • 2 недели спустя...

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...