Julius123 Опубликовано 26 апреля, 2016 Жалоба Поделиться Опубликовано 26 апреля, 2016 (изменено) Установил SSL сертификат, в шаблоне все ссылки нормально выводятся в https, но вот ссылки на сортировку /catalog/category?sort=position, выбор валюты /?currency_id=4, и выбор страницы /catalog/category?page=2 выводятся в http, вместо https. Подскажите как можно исправить ситуацию? На этих страницах из-за этих ссылок не выводится зеленый замок в браузере <a href='http://site.com/reviews?currency_id=2'>UAH</a> <a href="http://site.com/reviews?page=2">2</a> <option value="http://site.com/catalog/category?sort=position" selected>новинкам</option> Изменено 26 апреля, 2016 пользователем Julius123 Цитата Ссылка на сообщение Поделиться на другие сайты
Andrey Terkin Опубликовано 26 апреля, 2016 Жалоба Поделиться Опубликовано 26 апреля, 2016 Ну так у вас в ссылках явно задан http протокол http://site.com/reviews?currency_id=2 измените на https и будет вам счастье Цитата Ссылка на сообщение Поделиться на другие сайты
Julius123 Опубликовано 26 апреля, 2016 Автор Жалоба Поделиться Опубликовано 26 апреля, 2016 (изменено) Ну так у вас в ссылках явно задан http протокол http://site.com/reviews?currency_id=2 измените на https и будет вам счастьеесли вы имели ввиду заменить в коде на https то ссылка формируется вот така пример я привел из исходного кода страницы, где ссылка уже сформировалась <li class="{if $c->id==$currency->id}selected{/if}"><a href='{url currency_id=$c->id}'>{$c->name|escape}</a></li> Изменено 26 апреля, 2016 пользователем Julius123 Цитата Ссылка на сообщение Поделиться на другие сайты
Andrey Terkin Опубликовано 26 апреля, 2016 Жалоба Поделиться Опубликовано 26 апреля, 2016 Такая конструкция {url currency_id=$c->id}возвращает ссылку вида /catalog/pylesosy?currency_id=2Нужно смотреть конкретно на сайте, почему так происходит, можете написать мне в скайп я посмотрю Цитата Ссылка на сообщение Поделиться на другие сайты
Julius123 Опубликовано 26 апреля, 2016 Автор Жалоба Поделиться Опубликовано 26 апреля, 2016 (изменено) Такая конструкция {url currency_id=$c->id}возвращает ссылку вида /catalog/pylesosy?currency_id=2Нужно смотреть конкретно на сайте, почему так происходит, можете написать мне в скайп я посмотрюВот так сделал, чтобы сайт работал через https, может это поможет. Пробовал восстановить дефолтный .htaccess, тоже не помогло. Нужно удалить с файла /api/Config.php следующие строки $protocol = strtolower(substr($_SERVER["SERVER_PROTOCOL"],0,5))=='https'? 'https' : 'http';if($_SERVER["SERVER_PORT"] == 443) И оставить $protocol = 'https'; Изменено 26 апреля, 2016 пользователем Julius123 Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.