Манифест Опубликовано 7 февраля, 2019 Автор Жалоба Поделиться Опубликовано 7 февраля, 2019 у вас хостер кто? обычно подключаете сертификат и делайте редирект. В конфиг лезть не нужно.После получения сертфиката сбился весь дизайн сайта. Я обратился в службу поддержки. Мне ответили - Здравствуйте.На сколько мы видим, на Вашем сайте размещен смешанный контент: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 А где и как менять, никто не подсказал. Цитата Ссылка на сообщение Поделиться на другие сайты
Kami Опубликовано 7 февраля, 2019 Жалоба Поделиться Опубликовано 7 февраля, 2019 Кто такой хостер, и как делать ридект? хостинг у вас jino. попробуйте в корневом htaccess в верху после RewriteEngine On RewriteCond %{HTTP:X-Forwarded-Protocol} !=https RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L] Цитата Ссылка на сообщение Поделиться на другие сайты
Манифест Опубликовано 7 февраля, 2019 Автор Жалоба Поделиться Опубликовано 7 февраля, 2019 хостинг у вас 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-8ErrorDocument 404 /404ErrorDocument 401 /password.phpRewriteEngine onRewriteCond %{HTTP:X-Forwarded-Protocol} !=httpsRewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]# Админка теперь по адресу /simplaRewriteRule ^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 sitemapRewriteRule ^sitemap.xml?$ sitemap.php [L,QSA] # XMLRewriteRule ^yandex.xml?$ yandex.php [L,QSA] # feedbackRewriteRule ^contact/?$ index.php?module=FeedbackView [L,QSA] #downloadsRewriteRule ^order/([^/]+)/([^/]+)/?$ index.php?module=OrderView&url=$1&file=$2 [L,QSA] # Статические страницыRewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRewriteRule ^([^/]*)/?$ index.php?module=PageView&page_url=$1 [L,QSA]RewriteRule ^/?$ index.php?module=MainView&page_url= [L,QSA] # Ресайз картинок на летуRewriteCond %{REQUEST_FILENAME} !-dRewriteCond %{REQUEST_FILENAME} !-fRewriteRule ^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] Цитата Ссылка на сообщение Поделиться на другие сайты
Kami Опубликовано 7 февраля, 2019 Жалоба Поделиться Опубликовано 7 февраля, 2019 так и сделал.. нет изменений Конфиг вернули на место? api /config.php ? версия симплы какая? очистите папку compiled там в ней временные файлы вашего шаблона. Цитата Ссылка на сообщение Поделиться на другие сайты
Манифест Опубликовано 7 февраля, 2019 Автор Жалоба Поделиться Опубликовано 7 февраля, 2019 Конфиг вернули на место? api /config.php ? версия симплы какая? очистите папку compiled там в ней временные файлы вашего шаблона.Конфинг, да вернул. Или надо 46 и 47 строку опять удалить? очистите папку compiled там Все файлы удалить? Цитата Ссылка на сообщение Поделиться на другие сайты
Kami Опубликовано 7 февраля, 2019 Жалоба Поделиться Опубликовано 7 февраля, 2019 Конфинг, да вернул. Или надо 46 и 47 строку опять удалить? очистите папку compiled там Все файлы удалить? пока ничего не надо удалять. Там есть папка с вашим шаблоном ,вот ее удалить ( всю) Цитата Ссылка на сообщение Поделиться на другие сайты
Манифест Опубликовано 7 февраля, 2019 Автор Жалоба Поделиться Опубликовано 7 февраля, 2019 Конфиг вернули на место? api /config.php ? версия симплы какая? очистите папку compiled там в ней временные файлы вашего шаблона.Не помогло пока ничего не надо удалять. Там есть папка с вашим шаблоном ,вот ее удалить ( всю)Удалил всю папку - не помогло Цитата Ссылка на сообщение Поделиться на другие сайты
Kami Опубликовано 7 февраля, 2019 Жалоба Поделиться Опубликовано 7 февраля, 2019 Не помогло Удалил всю папку - не помогло вы так версию симплы и не написали. Может у вас нет проверки протокола в конфиге. Цитата Ссылка на сообщение Поделиться на другие сайты
Манифест Опубликовано 7 февраля, 2019 Автор Жалоба Поделиться Опубликовано 7 февраля, 2019 вы так версию симплы и не написали. Может у вас нет проверки протокола в конфиге. Я не знаю где смотреть версию Цитата Ссылка на сообщение Поделиться на другие сайты
Kami Опубликовано 7 февраля, 2019 Жалоба Поделиться Опубликовано 7 февраля, 2019 Я не знаю где смотреть версию файл api/config.php сюда сбросьте, только используйте тег код. Чтоб читать удобно было. Цитата Ссылка на сообщение Поделиться на другие сайты
Манифест Опубликовано 7 февраля, 2019 Автор Жалоба Поделиться Опубликовано 7 февраля, 2019 (изменено) <?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; } } Изменено 7 февраля, 2019 пользователем Манифест Цитата Ссылка на сообщение Поделиться на другие сайты
Манифест Опубликовано 7 февраля, 2019 Автор Жалоба Поделиться Опубликовано 7 февраля, 2019 Какие мне папки оставить, что бы сохранился дизайн, и товары с картинками? Всё остальное хочу удалить и заново загрузить сток. Цитата Ссылка на сообщение Поделиться на другие сайты
mixatv Опубликовано 8 февраля, 2019 Жалоба Поделиться Опубликовано 8 февраля, 2019 (изменено) Присоединяюсь к вопросу по проблеме с 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Буду крайне признателен за помощь. Изменено 8 февраля, 2019 пользователем mixatv Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.