Переход от HTTP к HTTPS в Google Search Console
Я перехожу от HTTP к HTTPS для всего моего сайта. В настоящее время сайт добавлен в Google Search Console (ранее Инструменты для веб-мастеров Google ) в качестве www.example.com
, и все страницы индексируются без использования SSL.
Как мне перейти на новые URL-адреса HTTPS в Google Search Console?
-
Я просто отправлю обновленную карту сайта с URL-адресами HTTPS или добавлю новый сайт в качестве
https://www.example.com
и отправьте карту сайта с URL-адресами HTTPS? Все текущие URL-адреса настроены на перенаправление на их HTTPS-копии. -
Добавить несколько свойств в Google Search Console?
5 ответов
Инструменты Google для веб-мастеров обрабатывают HTTP и HTTPS как отдельные сайты, и вы не можете сообщить Google с помощью Google Search Console, которую вы переместили с HTTP на HTTPS, поскольку инструмент перемещения адреса не поддерживает изменения протокола.
Вы можете добавить версии сайта HTTPS. При добавлении сайта просто введите URL-адрес, включая префикс https://
. После этого у вас будут два сайта в Инструментах Google для веб-мастеров.
Инструмент перемещения адреса не поддерживает изменения протокола
Поскольку HTTPS и HTTP - это протоколы, вы не перемещаете свой сайт с одного адреса на другой, вы просто меняете URL-адрес. Инструменты Google для веб-мастеров не поддерживают перемещение адресов при изменении путей URL, включая поддомены и протоколы.
Запросить изменение адреса.
Используйте инструмент Изменить адрес , когда ваш сайт перемещается в результате изменения домена или поддомена, например, с
http://fish.example-petstore.com
 кhttp://example.com
 илиhttp://example-petstore.com
.
Примечание : инструмент в настоящее время не поддерживает следующие виды ходов сайта: изменения имени поддомена, протокол изменения (от HTTP до HTTPS) или изменения только пути.
Поэтому вам не нужно сообщать Инструменты Google для веб-мастеров, которые вы меняете, но рекомендуется настроить перенаправление со всех старых URLS на новые URLS и обновить карту сайта, чтобы включить новые URL.
Добавьте все варианты вашего сайта в WMT
В то время как средство перемещения адреса сайта может не обрабатывать протоколы, изменения URL и поддомены как новые сайты, остальные инструменты для веб-мастеров обрабатывают протоколы и поддомены как отдельные сайты. Вы должны добавить все варианты своего сайта, ниже приведен пример моего сайта BYBE, добавленного в WMT со всеми вариантами, вы должны сделать то же самое. (рекомендуется John Mueller от Google, см. комментарии ниже этого ответа).
301 переадресация, рекомендованная Google
Если вы планируете обслуживать веб-сайт как частичный ssl или полный, вам следует настроить хорошие переадресации, как рекомендовано Google:
Подготовьтесь к переадресации 301 . Когда у вас есть сопоставление и ваш новый сайт готов, следующим шагом будет настройка перенаправления HTTP 301 на ваш сервер от старых URL-адресов до новых URL-адресов, как указано в вашем сопоставлении. Имейте в виду следующее:
- Использовать перенаправления HTTP 301. Хотя Googlebot поддерживает несколько видов перенаправления, мы рекомендуем вы, если возможно, используете переадресацию HTTP 301.
- Избегайте цепочки перенаправления. В то время как робот Google и браузеры могут следовать «цепочке» множественные переадресации (например, страница 3), мы перенаправить на конечный пункт назначения. Если это не возможно, сохранить количество переадресаций в цепочке на низком уровне, в идеале нет более 3 и меньше 5. Переадресация цепочек добавляет латентность для пользователи, и не все браузеры поддерживают длинные цепочки перенаправления.
- Проверьте перенаправления. Вы можете использовать Fetch как Google для тестирования отдельные URL-адреса или инструменты командной строки или скрипты для проверки больших номеров или URL-адреса.
Настройка перенаправления в Apache
Настройка перенаправления в Apache, ngInx, IIS довольно прямолинейна, ниже приведены примеры перенаправления 301 из HTTP в HTTPS в файл Apache2 .htaccess
.
Обеспечить SSL на определенных страницах и отключить при отдыхе
Этот скрипт удалит SSL во всех других частях страницы из входа страницы и регистрации, вы можете добавить еще просто использовать
|
в качестве разделителя между именами файлов.mod_rewrite:
RewriteCond %{HTTPS} on RewriteCond %{SCRIPT_FILENAME} !\/(login|register)\.php [NC] RewriteRule ^(.*)$ http://%{HTTP_HOST}/$1 [R=301,L]
Обеспечить SSL на всем сайте
Если вы хотите использовать SSL на полном сайте, вы можете использовать mod_rewrite, чтобы отключить HTTPS.
mod_rewrite:
RewriteEngine On RewriteCond %{HTTPS} off RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
Изменения Sitemap
Поскольку вы меняете протокол, вам нужно добавить новое свойство в Google как HTTP, у него не будет ни одной карты сайта, представленной по умолчанию, вам нужно будет убедиться, что ваша карта сайта содержит все новые URLS, а затем отправьте ее под свойством HTTPS изменение.
Если вы перемещаете свой сайт с HTTP на HTTPS, вам нужно будет отправить сайт HTTPS в качестве нового сайта (определенного как новое свойство). Мне сообщили, что мне не нужно это делать, однако Google WMT прекратил сообщать о статусе индекса, обходах и трафике.
Как только я добавил HTTPS в Инструменты Google для веб-мастеров, я начал получать правильные данные в консоли WMT Google.
У Google есть способ миграции сайта. Изменение протокола считается модификацией URL-адреса; это соответствующий раздел .
Переключатель идет как обычный переключатель HTTPS . Как только ваши URL-адреса будут относиться к протоколу, и прежде чем вы начнете перенаправление, вы должны проверить сайт https в инструментах веб-мастеров Google. Это отдельный сайт с собственной картой сайта. Нет необходимости в других действиях для Google, но вы можете использовать их инструменты для проверки того, что трафик переносится штрафом.
Инструменты для преобразования адресов Google: Примечание. Инструмент в настоящее время не поддерживает следующие виды ходов сайта: изменения имени поддомена, изменения протокола (от HTTP до HTTPS)