「.htaccess」で常時SSL化を行う

  • 作成日 2022.10.31
  • Web
「.htaccess」で常時SSL化を行う

「.htaccess」を使用して「http」でアクセスされても「https」に強制的にリダイレクトされす手順を記述してます。サーバー環境は「CPI」の「マネージドプラン」です。「Options +SymLinksIfOwnerMatch」はapacheの仕様で必須です。

環境

  • レンタルサーバー CPI マネージドプラン

手順

「html」フォルダ直下に「.htaccess」を作成して、以下の内容を記述するだけです。
「301リダイレクト」にすることで「Google」の評価を引き継いだままSSL化が可能になります。

Options +SymLinksIfOwnerMatch 
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

【内容】
Options +SymLinksIfOwnerMatch : ファイルの所有者限定で「シンボリックリンク」を有効にする
RewriteEngine On : リダイレクト機能を有効にする
RewriteCond : 条件一致で「RewriteRule」を実行
R=301 : 301リダイレクト