naydanova, привет. У вас с http:// на https:// установлен 307 Temporary Redirect, который Google очень не любит. Вместо 307 настройте 301 — постоянное перенаправление, чтобы ПС взяли протокол https:// как основной для вашего сайта. Второй важный нюанс заключается в заголовке non-authoritative-reason: HttpsUpgrades, сообщающем, что перенаправление выполняется браузером, а не веб-сервером. После правок по этим двум пунктам не забудьте обнулить кэш.
Я так рада, что вы ответили!
Можно поточнее, как настроить 301 вместо 307? В каком плагине? У меня тема на сайте: Bricks. Может в ней? Еще стоит плагин Yoast SEO.
И что сделать с заголовком non-authoritative-reason: HttpsUpgrades ? Можно пошагово для не самых продвинутых? Пожалуйста 🙏
naydanova, через панель управления Beget эта настройка иногда сохраняется криво, как в вашем случае. Посмотрите в корне сайта, есть ли файл .htaccess, и если такой есть, то что внутри, какие директивы? Перенаправление 301 обычно задаётся как-то так:
RewriteEngine On
RewriteCond %{SERVER_PORT} !^443$
RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]
или
RewriteEngine On
RewriteCond %{HTTPS} =off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [QSA,L]
или (если возникла ошибка циклической переадресации)
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
RewriteEngine On
RewriteCond %{ENV:HTTPS} !on
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]