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

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

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

После получения сертфиката сбился весь дизайн сайта. Я обратился в службу поддержки. Мне ответили - Здравствуйте.

На сколько мы видим, на Вашем сайте размещен смешанный контент:

Mixed Content: The page at 'https://focodifam.ru/' was loaded over HTTPS, but requested an insecure stylesheet 'http://focodifam.ru/design/Bootstrap-Blue_1/css/style.css'. This request has been blocked; the content must be served over HTTPS.

(index):821 Mixed Content: The page at 'https://focodifam.ru/' was loaded over HTTPS, but requested an insecure stylesheet 'http://focodifam.ru/js/baloon/css/baloon.css'. This request has been blocked; the content must be served over HTTPS.

(index):824 Mixed Content: The page at 'https://focodifam.ru/' was loaded over HTTPS, but requested an insecure stylesheet 'http://focodifam.ru/design/Bootstrap-Blue_1/fontello/css/fontello.css'. This request has been blocked; the content must be served over HTTPS.

(index):1 Mixed Content: The page at 'https://focodifam.ru/' was loaded over HTTPS, but requested an insecure stylesheet 'http://focodifam.ru/design/Bootstrap-Blue_1/css/style.css'. This request has been blocked; the content must be served over HTTPS.

(index):1 Mixed Content: The page at 'https://focodifam.ru/' was loaded over HTTPS, but requested an insecure stylesheet 'http://focodifam.ru/js/baloon/css/baloon.css'. This request has been blocked; the content must be served over HTTPS.

(index):1 Mixed Content: The page at 'https://focodifam.ru/' was loaded over HTTPS, but request

 

А где и как менять, никто не подсказал.

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

Кто такой хостер, и как делать ридект?

 

хостинг у вас jino. попробуйте в корневом htaccess

 

в верху после 

 

RewriteEngine On

RewriteCond %{HTTP:X-Forwarded-Protocol} !=https
RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]
Ссылка на сообщение
Поделиться на другие сайты

 

хостинг у вас jino. попробуйте в корневом htaccess

 

в верху после 

 

RewriteEngine On

RewriteCond %{HTTP:X-Forwarded-Protocol} !=https
RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]

так и сделал.. нет изменений

 

 

хостинг у вас jino. попробуйте в корневом htaccess

 

в верху после 

 

RewriteEngine On

RewriteCond %{HTTP:X-Forwarded-Protocol} !=https
RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]
AddDefaultCharset UTF-8
ErrorDocument 404 /404
ErrorDocument 401 /password.php
RewriteEngine on
RewriteCond %{HTTP:X-Forwarded-Protocol} !=https
RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]
# Админка теперь по адресу /simpla
RewriteRule    ^admin/?$  simpla [L]
 
 
# Каталог товаров
RewriteRule ^catalog/([^/]+)/?$    index.php?module=ProductsView&category=$1 [L,QSA]
RewriteRule ^catalog/([^/]+)/([^/]+)/?$    index.php?module=ProductsView&category=$1&brand=$2 [L,QSA]
 
RewriteRule ^products/([^/]+)/?$    index.php?module=ProductView&product_url=$1 [L,QSA]
RewriteRule ^products/?$    index.php?module=ProductsView [L,QSA]
 
RewriteRule ^brands/([^/]+)/?$    index.php?module=ProductsView&brand=$1 [L,QSA]
RewriteRule ^brands/([^/]+)/page_([^/]+)/?$    index.php?module=ProductsView&brand=$1&page=$2 [L,QSA]
 
# Поиск товаров
RewriteRule ^search/([^/]+)/?$    index.php?module=ProductsView&keyword=$1 [L,QSA]
RewriteRule ^search/?$    index.php?module=ProductsView [L,QSA]
 
# Блог
RewriteRule ^blog/([^/]+)/?$    index.php?module=BlogView&url=$1 [L,QSA]
RewriteRule ^blog/?$    index.php?module=BlogView [L,QSA]
 
# Корзина и заказы
RewriteRule ^cart/?$    index.php?module=CartView   [L,QSA]
RewriteRule ^cart/([^/]+)/?$    index.php?module=CartView&add_variant=$1  [L,QSA]
RewriteRule ^cart/remove/([^/]+)/?$    index.php?module=CartView&delete_variant=$1  [L,QSA]
RewriteRule ^order/([^/]+)/?$    index.php?module=OrderView&url=$1  [L,QSA]
RewriteRule ^order/?$    index.php?module=OrderView  [L,QSA]
 
# Для пользователей
RewriteRule ^user/login/?$    index.php?module=LoginView  [L,QSA]
RewriteRule ^user/register/?$    index.php?module=RegisterView  [L,QSA]
RewriteRule ^user/logout/?$    index.php?module=LoginView&action=logout  [L,QSA]
RewriteRule ^user/password_remind/?$    index.php?module=LoginView&action=password_remind  [L,QSA]
RewriteRule ^user/password_remind/([0-9a-z]+)/?$    index.php?module=LoginView&action=password_remind&code=$1  [L,QSA]
RewriteRule ^user/?$    index.php?module=UserView  [L,QSA]
 
# Google sitemap
RewriteRule ^sitemap.xml?$    sitemap.php  [L,QSA]
 
# XML
RewriteRule ^yandex.xml?$    yandex.php  [L,QSA]
 
# feedback
RewriteRule ^contact/?$    index.php?module=FeedbackView  [L,QSA]
 
#downloads
RewriteRule ^order/([^/]+)/([^/]+)/?$    index.php?module=OrderView&url=$1&file=$2  [L,QSA]
 
 
# Статические страницы
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]*)/?$    index.php?module=PageView&page_url=$1 [L,QSA]
RewriteRule ^/?$    index.php?module=MainView&page_url= [L,QSA]
 
# Ресайз картинок на лету
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^files/products/(.+) resize/resize.php?file=$1&token=%{QUERY_STRING}
#RewriteCond %{THE_REQUEST} ^GET\ (.*)files/products/(.*)\?([A-z0-9]*) 
#RewriteRule ^files/products/(.+) resize/resize.php?file=%2&token=%3 [L,NE]
Ссылка на сообщение
Поделиться на другие сайты

так и сделал.. нет изменений

 

Конфиг вернули на место? api /config.php ? версия симплы какая?

 

очистите папку compiled там в ней временные файлы вашего шаблона.

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

Конфиг вернули на место? api /config.php ? версия симплы какая?

 

очистите папку compiled там в ней временные файлы вашего шаблона.

Конфинг, да вернул. Или надо 46 и 47 строку опять удалить? 

 

очистите папку compiled там

 

Все файлы удалить?

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

Конфинг, да вернул. Или надо 46 и 47 строку опять удалить? 

 

очистите папку compiled там

 

Все файлы удалить?

 

пока ничего не надо удалять. Там есть папка с вашим шаблоном ,вот ее удалить ( всю)

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

Конфиг вернули на место? api /config.php ? версия симплы какая?

 

очистите папку compiled там в ней временные файлы вашего шаблона.

Не помогло

 

пока ничего не надо удалять. Там есть папка с вашим шаблоном ,вот ее удалить ( всю)

Удалил всю папку - не помогло

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

Не помогло

 

Удалил всю папку - не помогло

 

вы так версию симплы и не написали. Может у вас нет проверки протокола в конфиге. 

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

вы так версию симплы и не написали. Может у вас нет проверки протокола в конфиге. 

Я не знаю где смотреть версию

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

Я не знаю где смотреть версию

 

файл api/config.php сюда сбросьте, только используйте тег код. Чтоб читать удобно было.

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

<?php

/**
* Класс-обертка для конфигурационного файла с настройками магазина
* В отличие от класса Settings, Config оперирует низкоуровневыми настройками, например найстройками базы данных.
*
*
* @copyright 2014 Denis Pikusov
* @link http://simplacms.ru
* @author Denis Pikusov
*
*/

require_once('Simpla.php');

class Config
{
public $version = '2.3.6';

// Файл для хранения настроек
public $config_file = 'config/config.php';

private $vars = array();

// В конструкторе записываем настройки файла в переменные этого класса
// для удобного доступа к ним. Например: $simpla->config->db_user
public function __construct()
{
// Читаем настройки из дефолтного файла
$ini = parse_ini_file(dirname(dirname(__FILE__)).'/'.$this->config_file);
// Записываем настройку как переменную класса
foreach($ini as $var=>$value)
$this->vars[$var] = $value;

// Вычисляем DOCUMENT_ROOT вручную, так как иногда в нем находится что-то левое
$localpath=getenv("SCRIPT_NAME");
$absolutepath=getenv("SCRIPT_FILENAME");
$_SERVER['DOCUMENT_ROOT']=substr($absolutepath,0,strpos($absolutepath,$localpath));

// Адрес сайта - тоже одна из настроек, но вычисляем его автоматически, а не берем из файла
$script_dir1 = realpath(dirname(dirname(__FILE__)));
$script_dir2 = realpath($_SERVER['DOCUMENT_ROOT']);
$subdir = trim(substr($script_dir1, strlen($script_dir2)), "/\\");

// Протокол
$protocol = strtolower(substr($_SERVER["SERVER_PROTOCOL"],0,5))=='https'? 'https' : 'http';
if($_SERVER["SERVER_PORT"] == 443)
$protocol = 'https';

$this->vars['protocol'] = $protocol;
$this->vars['root_url'] = $protocol.'://'.rtrim($_SERVER['HTTP_HOST']);
if(!empty($subdir))
$this->vars['root_url'] .= '/'.$subdir;

// Подпапка в которую установлена симпла относительно корня веб-сервера
$this->vars['subfolder'] = $subdir.'/';

// Определяем корневую директорию сайта
$this->vars['root_dir'] = dirname(dirname(__FILE__)).'/';

// Максимальный размер загружаемых файлов
$max_upload = (int)(ini_get('upload_max_filesize'));
$max_post = (int)(ini_get('post_max_size'));
$memory_limit = (int)(ini_get('memory_limit'));
$this->vars['max_upload_filesize'] = min($max_upload, $max_post, $memory_limit)*1024*1024;

// Соль (разная для каждой копии сайта, изменяющаяся при изменении config-файла)
$s = stat(dirname(dirname(__FILE__)).'/'.$this->config_file);
$this->vars['salt'] = md5(md5_file(dirname(dirname(__FILE__)).'/'.$this->config_file).$s['dev'].$s['ino'].$s['uid'].$s['mtime']);

// Часовой пояс
if(!empty($this->vars['php_timezone']))
date_default_timezone_set($this->vars['php_timezone']);
}

// Магическим методов возвращаем нужную переменную
public function __get($name)
{
if(isset($this->vars[$name]))
return $this->vars[$name];
else
return null;
}

// Магическим методов задаём нужную переменную
public function __set($name, $value)
{
# Запишем конфиги
if(isset($this->vars[$name]))
{
$conf = file_get_contents(dirname(dirname(__FILE__)).'/'.$this->config_file);
$conf = preg_replace("/".$name."\s*=.*\n/i", $name.' = '.$value."\r\n", $conf);
$cf = fopen(dirname(dirname(__FILE__)).'/'.$this->config_file, 'w');
fwrite($cf, $conf);
fclose($cf);
$this->vars[$name] = $value;
}
}

public function token($text)
{
return md5($text.$this->salt);
}

public function check_token($text, $token)
{
if(!empty($token) && $token === $this->token($text))
return true;
return false;
}
}

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

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

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

Присоединяюсь к вопросу по проблеме с mixed content.

Mixed Content: The page at 'https://jupon-pantalon.ru/' was loaded over HTTPS, but requested an insecure image 'http://jupon-pantalon.ru/design/bw2/images/BIBS.jpg'. This content should also be served over HTTPS.

(index):286 Mixed Content: The page at 'https://jupon-pantalon.ru/' was loaded over HTTPS, but requested an insecure image 'http://jupon-pantalon.ru/design/bw2/images/kolgoty.jpg'. This content should also be served over HTTPS.

 

В рамках перехода на https согласно рекомендациям статей форума внес изменения в

.htaccess 

AddDefaultCharset UTF-8
ErrorDocument 404 /404
ErrorDocument 401 /password.php
RewriteEngine on
#Редирект
RewriteCond %{HTTPS}  off  
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
#RewriteRule ^(.*)$ https://jupon-pantalon.ru/$1 [R=301,L]

RewriteCond %{HTTP_HOST} ^www\.jupon-pantalon\.ru$ [NC]
RewriteCond %{REQUEST_URI} !^/robots.*
RewriteRule ^(.*)$ https://jupon-pantalon.ru/$1 [R=301,L]

 

 

и в api/config.php

//$protocol = strtolower(substr($_SERVER["SERVER_PROTOCOL"],0,5))=='https'? 'https' : 'http';
$protocol = 'https';
$this->vars['root_url'] = $protocol.'://'.rtrim($_SERVER['HTTP_HOST']);
	if(!empty($subdir))
	$this->vars['root_url'] .= '/'.$subdir;


но при загрузке страницы Хром по-прежнему ругается и сообщает о mixed content, похоже, что ошибка распространяется только для главной страницы сайта. Также заметил, что если открывать URL любой картинки с сайта с префиксом http://, то никакого редиректа URL-а на https:// не выполняется, но при открытии любой страницы http:// редирект срабатывает и страница редиректится на https://

 

Версия Simpla 2.1.5

Буду крайне признателен за помощь.

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

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

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

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

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

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

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

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

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

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