Переход от HTTP к HTTPS в Google Search Console

Я перехожу от HTTP к HTTPS для всего моего сайта. В настоящее время сайт добавлен в Google Search Console (ранее Инструменты для веб-мастеров Google ) в качестве www.example.com, и все страницы индексируются без использования SSL.

Как мне перейти на новые URL-адреса HTTPS в Google Search Console?

  1. Я просто отправлю обновленную карту сайта с URL-адресами HTTPS или добавлю новый сайт в качестве https://www.example.com и отправьте карту сайта с URL-адресами HTTPS? Все текущие URL-адреса настроены на перенаправление на их HTTPS-копии.

  2. Добавить несколько свойств в Google Search Console?

102 голоса | спросил user2240778 24 PM00000020000000231 2014, 14:13:02

5 ответов


77

Инструменты Google для веб-мастеров обрабатывают HTTP и HTTPS как отдельные сайты, и вы не можете сообщить Google с помощью Google Search Console, которую вы переместили с HTTP на HTTPS, поскольку инструмент перемещения адреса не поддерживает изменения протокола.

Вы можете добавить версии сайта HTTPS. При добавлении сайта просто введите URL-адрес, включая префикс https://. После этого у вас будут два сайта в Инструментах Google для веб-мастеров.

Снимок экрана "добавить сайт" диалог> </p>

<p> Это соответствует общему принципу, что <code>http://www.example.com</code> считается другим URL-адресом из <code>https://www.example.com</code> и может действительно обслуживают разные контенты, Google в порядке с этим. На практике большинство веб-сайтов настраивают перенаправление, но Инструменты Google для веб-мастеров предназначены для работы в любом случае, просто добавьте оба сайта. </p>

<p> Аналогичным образом, вы должны добавить www и не-www версии вашего сайта, поэтому в конце вы должны иметь четыре сайта: </p>

<ul>
<li> <code>http://www.example.com</code> </li>
<li> <code>https://www.example.com</code> </li>
<li> <code>http://example.com</code> </li>
<li> <code>https://example.com</code> </li>
</ul>
<p> Вы можете <a href="https://support.google.com/webmasters/answer/44231" rel="noreferrer"> установить, предпочитается ли www или не-www </a>, но я не знакомы с аналогичной настройкой для HTTP vs HTTPS. </p></body></html>

ответил Flimm 28 AMpTue, 28 Apr 2015 11:29:51 +030029Tuesday 2015, 11:29:51
32

Инструмент перемещения адреса не поддерживает изменения протокола

Поскольку HTTPS и HTTP - это протоколы, вы не перемещаете свой сайт с одного адреса на другой, вы просто меняете URL-адрес. Инструменты Google для веб-мастеров не поддерживают перемещение адресов при изменении путей URL, включая поддомены и протоколы.

  

ИСТОЧНИК

     
  1. Запросить изменение адреса.

         

    Используйте инструмент Изменить адрес , когда ваш сайт перемещается в результате изменения домена или поддомена, например, с   http://fish.example-petstore.com  к http://example.com  или   http://example-petstore.com.
    Примечание : инструмент в настоящее время не поддерживает следующие виды ходов сайта: изменения имени поддомена, протокол   изменения (от HTTP до HTTPS) или изменения только пути.

  2.   

Поэтому вам не нужно сообщать Инструменты Google для веб-мастеров, которые вы меняете, но рекомендуется настроить перенаправление со всех старых URLS на новые URLS и обновить карту сайта, чтобы включить новые URL.

Добавьте все варианты вашего сайта в WMT

В то время как средство перемещения адреса сайта может не обрабатывать протоколы, изменения URL и поддомены как новые сайты, остальные инструменты для веб-мастеров обрабатывают протоколы и поддомены как отдельные сайты. Вы должны добавить все варианты своего сайта, ниже приведен пример моего сайта BYBE, добавленного в WMT со всеми вариантами, вы должны сделать то же самое. (рекомендуется John Mueller от Google, см. комментарии ниже этого ответа).

bybe несколькими сайтами в инструментах для веб-мастеров

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 изменение.

ответил Simon Hayter 24 PM00000040000002431 2014, 16:07:24
8

Если вы перемещаете свой сайт с HTTP на HTTPS, вам нужно будет отправить сайт HTTPS в качестве нового сайта (определенного как новое свойство). Мне сообщили, что мне не нужно это делать, однако Google WMT прекратил сообщать о статусе индекса, обходах и трафике.

Как только я добавил HTTPS в Инструменты Google для веб-мастеров, я начал получать правильные данные в консоли WMT Google.

ответил Eshwar 21 Maypm15 2015, 12:34:00
7

У Google есть способ миграции сайта. Изменение протокола считается модификацией URL-адреса; это соответствующий раздел .

Переключатель идет как обычный переключатель HTTPS . Как только ваши URL-адреса будут относиться к протоколу, и прежде чем вы начнете перенаправление, вы должны проверить сайт https в инструментах веб-мастеров Google. Это отдельный сайт с собственной картой сайта. Нет необходимости в других действиях для Google, но вы можете использовать их инструменты для проверки того, что трафик переносится штрафом.

ответил Tobu 22 Jam1000000amThu, 22 Jan 2015 01:05:01 +030015 2015, 01:05:01
1

Инструменты для преобразования адресов Google: Примечание. Инструмент в настоящее время не поддерживает следующие виды ходов сайта: изменения имени поддомена, изменения протокола (от HTTP до HTTPS)

ответил enjie 14 Jam1000000amWed, 14 Jan 2015 00:17:25 +030015 2015, 00:17:25

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132