Назад | Перейти на главную страницу

Директива Apache для принудительного использования https

Я хочу заставить всех посетителей заходить на мой сайт на 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.