Проблема с модулем Sitemap (Карта сайта для Yandex и Google) от Симтеча

Проблема в том, что он генерит карту сайта с протоколом http, хотя переход на https сделан. И админке сделаны все настройки.
Может кто сталкивался?

После перехода делали перегенерацию ? Должно помочь

да. делал. не помогает.

Какая версия CMS у Вас? Был как то баг, в одной из версий, sitemap.xml записывался в корневую директорию вместо директории с ID магазина.

Безопасное соединение для витрины в настройках во что установлено: “Включить для страниц профиля и оформления заказа” или “Включить для всего сайта”

1 лайк

Сейчас стоит статус “Выключить”, хотя и изначально выставлял “Включить для всего сайта”.
При попытке изменить на статус “Включить для всего сайта” пишет, что
“Предупреждение !Не удалось проверить защищенное соединение. Пожалуйста, убедитесь, что на вашем сервере установлен сертификат SSL. Подробная информация доступна в соответствующей статье документации.”
Из статьи я понял, что есть проблема в том, что
" на вашем сервере, вероятно, есть отдельный безопасный каталог, и он не указывает на обычный корневой каталог." Вообще не понимаю что это такое)).

версия 4.7.2

Вроде все ок должно быть.

То есть, сайт на https, в карте сайта http, а в настройках статус для всего сайта - выкл?
https через .htaccess настраивали?

Что-то с настройками сервера. Проблем вроде как с этим функционалом не должно быть.

да. Стоит статус “выкл” И не включить.
в htaccess настроил вот такой директивой
RewriteEngine On
RewriteCond %{SERVER_PORT} !^443$
RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]

А если для админки включаете, срабатывает?

Убедитесь, что https хост корректно указан в config.local.php и в настройках витрины

Сейчас в config.local.php у меня вот так прописано
// Host and directory where software is installed on no-secure server
$config[‘http_host’] = ‘site.com’;
$config[‘http_path’] = ‘’;

// Host and directory where software is installed on secure server
$config[‘https_host’] = ‘site.com’;
$config[‘https_path’] = ‘’;

Ведь верно же?

Да, верно