Я хочу заставить всех посетителей заходить на мой сайт на https://
Выглядит ли это стандартным и оптимизированным для SEO?
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTPS} !=on
RewriteRule ^(.*)$ https://%{HTTP_HOST}$1 [L,R=301]
</IfModule>
Любое из следующего подойдет
RewriteEngine on
RewriteCond %{HTTPS} !=on
RewriteRule ^(.*)$ https: //%{HTTP_HOST}$1 [L,R]
RewriteEngine on
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}$1 [L,R]
Будьте осторожны с перенаправлением R = 301. Как только браузер загружает один из них, он сохраняет его НАВСЕГДА! Если вы когда-нибудь захотите изменить перенаправление, это станет очень сложно сделать. Вместо этого используйте R или R = 302.