Vagur Опубликовано 16 августа, 2017 Жалоба Поделиться Опубликовано 16 августа, 2017 Доброго дня всем) Уже вторую неделю изучаю всевозможные статьи по теме, но так и нашел решение проблемы. Перевел сайт с http на https, и все бы вроде ничего, но изображения каталога товаров выводятся по прежним ссылкам: <img src="http://site.ru/files/products/........."> Я уже неоднократно перелопатил все шаблоны сайта, все css файлы, облазил всю БД, фалы htaccess и config - бесполезно, не могу найти файл, где прописан этот путь. Буду признателен за помощь. Цитата Ссылка на сообщение Поделиться на другие сайты
Noxter Опубликовано 16 августа, 2017 Жалоба Поделиться Опубликовано 16 августа, 2017 Возможно api/Image.php Цитата Ссылка на сообщение Поделиться на другие сайты
simpla24 Опубликовано 16 августа, 2017 Жалоба Поделиться Опубликовано 16 августа, 2017 Попробуйте прописать в файле api/Config.php вместо $this->vars['protocol'] = $protocol; вот это $this->vars['protocol'] = 'https'; Цитата Ссылка на сообщение Поделиться на другие сайты
Vagur Опубликовано 17 августа, 2017 Автор Жалоба Поделиться Опубликовано 17 августа, 2017 Возможно api/Image.phpДа, там была пара ссылок http, но после их замены на https - ссылки на картинки каталога не изменились, так и выводятся через http. Цитата Ссылка на сообщение Поделиться на другие сайты
Vagur Опубликовано 17 августа, 2017 Автор Жалоба Поделиться Опубликовано 17 августа, 2017 (изменено) Попробуйте прописать в файле api/Config.php вместо $this->vars['protocol'] = $protocol; вот это $this->vars['protocol'] = 'https';Так-же не помогло, ссылки не изменились. Может есть возможность в БД как то эти ссылки поменять? Изменено 17 августа, 2017 пользователем Vagur Цитата Ссылка на сообщение Поделиться на другие сайты
shooroop Опубликовано 17 августа, 2017 Жалоба Поделиться Опубликовано 17 августа, 2017 почистить куки те папку комплит с шаблоном Цитата Ссылка на сообщение Поделиться на другие сайты
Vagur Опубликовано 17 августа, 2017 Автор Жалоба Поделиться Опубликовано 17 августа, 2017 (изменено) почистить куки те папку комплит с шаблономЯ после каждого изменения всегда чищу историю. Или Вы предлагаете полностью удалить содержимое папки /public_html/compiled/шаблон/ ? Изменено 17 августа, 2017 пользователем Vagur Цитата Ссылка на сообщение Поделиться на другие сайты
shooroop Опубликовано 17 августа, 2017 Жалоба Поделиться Опубликовано 17 августа, 2017 перепроверь в api/Config.php прерно 45 строка долно быть это прописано // Протокол $protocol = 'https'; $this->vars['protocol'] = $protocol; $this->vars['root_url'] = $protocol.'://'.rtrim($_SERVER['HTTP_HOST']); if(!empty($subdir)) $this->vars['root_url'] .= '/'.$subdir; Цитата Ссылка на сообщение Поделиться на другие сайты
Vagur Опубликовано 17 августа, 2017 Автор Жалоба Поделиться Опубликовано 17 августа, 2017 (изменено) У меня не так: // Протокол $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; перепроверь в api/Config.php прерно 45 строка долно быть это прописано // Протокол $protocol = 'https'; $this->vars['protocol'] = $protocol; $this->vars['root_url'] = $protocol.'://'.rtrim($_SERVER['HTTP_HOST']); if(!empty($subdir)) $this->vars['root_url'] .= '/'.$subdir; Изменено 17 августа, 2017 пользователем Vagur Цитата Ссылка на сообщение Поделиться на другие сайты
Vagur Опубликовано 17 августа, 2017 Автор Жалоба Поделиться Опубликовано 17 августа, 2017 Может нужно убрать этот код: $protocol = strtolower(substr($_SERVER["SERVER_PROTOCOL"],0,5))=='https'? 'https' : 'http'; if($_SERVER["SERVER_PORT"] == 443) или так нельзя? Цитата Ссылка на сообщение Поделиться на другие сайты
Vagur Опубликовано 17 августа, 2017 Автор Жалоба Поделиться Опубликовано 17 августа, 2017 Может нужно убрать этот код: $protocol = strtolower(substr($_SERVER["SERVER_PROTOCOL"],0,5))=='https'? 'https' : 'http'; if($_SERVER["SERVER_PORT"] == 443) или так нельзя?Убрал эти строки, все стало как нужно. Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.