Інструмент переміщення адреси не підтримує зміни протоколу
Оскільки 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
Якщо ви плануєте обслуговувати веб-сайт як частковий ssl або повний, то слід налаштувати хороші переадресації, як рекомендує Google:
ДЖЕРЕЛО
Підготуйтеся до переадресації 301 Після того, як у вас є картографування і ваш новий сайт готовий, наступним кроком є встановлення переспрямувань HTTP 301 на вашому сервері зі старих URL-адрес на нові URL-адреси, як ви вказали у своєму картографуванні. Майте на увазі наступне:
- Використовуйте перенаправлення HTTP 301.
Хоча Googlebot підтримує кілька видів переадресацій, радимо використовувати перенаправлення HTTP 301, якщо це можливо.
- Уникайте прив'язки переадресацій. Хоча Googlebot та веб-переглядачі можуть слідувати за "ланцюжком" декількох переадресацій (наприклад, Сторінка 1> Сторінка 3> Сторінка 3), радимо переспрямувати до кінцевого пункту призначення. Якщо це неможливо, утримуйте кількість переадресацій у ланцюжку низькою, в ідеалі - не більше 3 та менше 5. 5. Ланцюгові переадресації додають затримку для користувачів, і не всі браузери підтримують довгі ланцюги переадресації.
- Перевірте переспрямування. Ви можете використовувати функцію "Витягнути" як 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}
Зміни Sitemap
Оскільки ви змінюєте протокол, вам потрібно додати нову властивість до Google як HTTP, у цьому файлі мапи не буде подано як за замовчуванням, вам потрібно буде переконатися, що ваша мапа сайту містить усі нові URL-адреси, а потім надіслати її у варіанті властивості HTTPS.