В последнем обновлении в настройках приложения сайт, инсталлер, shop-script появился пункт меню переезд на https
В настройках написано, что достаточно отметить галочкой только пункт использовать https в приложении сайт, что и было сделано. Но, появилась ошибка в яндекс вебмастере, отсутствует favicon. Чтобы избежать данной ошибки, нужно в настройках инсталлера отметить Адрес сайта с https. В связи с чем, вопрос, зачем столько настроек в каждом приложении, если сайт переезжает на https, то он весь переезжает, а не частично...
6 комментариев
Какая у вас тема дизайна? Возможно, именно ваша тема использует URL из настроек "Инсталлера" для формирования адреса favicon.
тема дизайна стандартная, default 3.0 с последними обновлениями, без модификаций...
Также вопрос, зачем у каждого приложения есть настройка использования ssl? Не проще ее вынести в инсталлер централизованно для всех приложений?
В оригинальной теме "Дефолт" иконка favicon подключается вот такой строкой:
Настройки "Инсталлера" и вообще никакой динамический код здесь не используются. Посмотрите, как эта строка выглядит у вас.
Возможно, кому-то это будет нужно. Сразу для всех приложений тоже есть такая настройка — в "Настройках" приложения "Сайт". Централизованно перенаправление на HTTPS можно включить только в пределах каждого сайта, потому что у каждого сайта свой домен, а SSL-сертификаты устанавливаются отдельно для разных доменов.
Михаил, скажите, пожалуйста, а для старых сайтов (где уже настроен редирект через htaccess), включать данную настройку и производить какие-либо действия надо?
А какой смысл включать, если всё нормально работает?
Лучше не станет от этого.
ИМХО через .htaccess надежнее т.к. его веб-сервер обрабатывает еще до выполнения скрипта.
Нет, не нужно. Если у вас уже всё хорошо работает, нет смысла менять это. Это для пользователей, которые не умеют или не хотят редактировать файл .htaccess, или когда такой возможности.