Известно, что Яндекс и Гугл пессимизируют сайты за отсутствие https. А сейчас популярные браузеры стали показывать предупреждения для сайтов без ssl.
Напрягает, согласитесь.
Недорогой сертификат можно купить на сайте gogetssl.com, но можно также использовать бесплатный сертификат от Cloudflare.
Включается он в настройках в разделе Crypto.
Режим Flexible позволяет использовать сайт и в режиме http и в режиме https. Я рекомендую именно Flexibe, потому что https от Клоудфларе иногда подтормаживает и на некоторых браузерах ругается. Пользователям можно показывать http версию, а для поисковых ботов https версию.
Редирект для поисковых ботов будет выглядеть так.
Данное правило работает только для Cloudflare.
Напрягает, согласитесь.
Недорогой сертификат можно купить на сайте gogetssl.com, но можно также использовать бесплатный сертификат от Cloudflare.
Включается он в настройках в разделе Crypto.
Режим Flexible позволяет использовать сайт и в режиме http и в режиме https. Я рекомендую именно Flexibe, потому что https от Клоудфларе иногда подтормаживает и на некоторых браузерах ругается. Пользователям можно показывать http версию, а для поисковых ботов https версию.
Редирект для поисковых ботов будет выглядеть так.
Код:
RewriteCond %{HTTP_USER_AGENT} (Yandex|Google)
RewriteCond %{HTTP:CF-Visitor} '"scheme":"http"'
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ https://mydomain.ru/$1 [R=301,L]