В сети есть множество примеров, которые предлагают заставить HTTPS. Например:Почему бы не отправить 301 переадресацию при форсировании HTTPS mod_rewrite?
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.example.com/$1 [R,L]
Я нигде не нашел ни одного примера, который использует 301 Moved Permanently
редирект. Почему нет? Не может ли это избежать дальнейших запросов на сайт HTTP? И результаты поиска Google, указывающие на сайт HTTP?
RewriteRule ^(.*)$ https://www.example.com/$1 [R=301,L]
Почему это используется никто? Или я просто забыл кого-то, кто его использует?
Спасибо за ваш ответ. Однако почему люди не предлагают этого? Согласно различным источникам, 302 перенаправления следует избегать, если новое местоположение является постоянным (как в этом случае). – SecStone
Согласен, 301 здесь больше смысла. – Amadan