Инструмент перемещения адресов не поддерживает изменения протокола
Поскольку HTTPS и HTTP являются протоколами, вы не перемещаете свой сайт с одного адреса на другой, вы просто меняете путь URL. Инструменты Google для веб-мастеров не поддерживают перемещение адресов при изменениях URL-путей, включая субдомены и протоколы.
ИСТОЧНИК
Запросить изменение адреса.
Используйте инструмент « Смена адреса» , если перемещение вашего сайта влечет за собой изменение домена или субдомена, например, с изменения
http://fish.example-petstore.com
на http://example.com
или
http://example-petstore.com
.
Примечание . В настоящее время инструмент не поддерживает следующие типы перемещений сайтов: изменения имени поддоменов, изменения протокола (с HTTP на HTTPS) или изменения только пути.
Поэтому вам не нужно информировать Инструменты Google для веб-мастеров о том, что вы меняете протоколы, однако рекомендуется настроить перенаправления со всех старых URL-адресов на новые URL-адреса и обновить карту сайта, чтобы включить новые URL-адреса.
Добавьте все варианты вашего сайта в WMT
Хотя инструмент перемещения адресов сайтов может не обрабатывать протоколы, изменения URL-адресов и субдомены как новые сайты, остальные инструменты для веб-мастеров рассматривают протоколы и субдомены как отдельные сайты. Вы должны добавить все варианты вашего сайта, ниже приведен пример того, как мой сайт BYBE добавлен в WMT со всеми вариантами, вы должны сделать то же самое. (рекомендовано Джоном Мюллером из Google, см. комментарии ниже этого ответа).
301 переадресация рекомендуется Google
Если вы планируете обслуживать веб-сайт как частичный или полный, то вам следует настроить правильные перенаправления, как рекомендует Google:
ИСТОЧНИК
Подготовка к переадресации 301 После того, как у вас будет сопоставление и ваш новый сайт будет готов, следующим шагом будет настройка перенаправлений HTTP 301 на вашем сервере со старых URL-адресов на новые URL-адреса, как вы указали в своем сопоставлении. Имейте в виду следующее:
- Используйте HTTP 301 перенаправления.
Хотя робот Googlebot поддерживает несколько видов перенаправлений, мы рекомендуем по возможности использовать перенаправления HTTP 301.
- Избегайте цепочки перенаправлений. Хотя робот Googlebot и браузеры могут следовать «цепочке» из нескольких перенаправлений (например, страница 1> страница 2> страница 3), мы рекомендуем перенаправить на конечный пункт назначения. Если это невозможно, сохраняйте минимальным количество перенаправлений в цепочке, в идеале не более 3 и не менее 5. Цепные перенаправления увеличивают задержку для пользователей, и не все браузеры поддерживают длинные цепочки перенаправления.
- Проверьте перенаправления. Вы можете использовать Fetch в качестве Google для тестирования отдельных URL-адресов, инструментов командной строки или сценариев для проверки больших чисел или URL-адресов.
Настройка перенаправления в Apache
Настройка перенаправлений в Apache, ngInx, IIS довольно проста, ниже приведены примеры перенаправления 301 с HTTP на HTTPS в .htaccess
файле Apache2 .
ИСТОЧНИК
Включите 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}
Изменения карты сайта
Поскольку вы меняете протокол, вам нужно добавить новое свойство в Google в виде HTTP, для него не будет отправлено файла Sitemap по умолчанию, вам необходимо убедиться, что ваш файл Sitemap содержит все новые URL-адреса, а затем отправить его в соответствии с вариантом свойства HTTPS.