httpからhttpsにリダイレクトしてURLを統一する

httpでページにアクセスされた場合、httpsに移動させて、URLをhttpsに統一する方法。下記のような「.htaccess」ファイルを作成してアップロードすれば実現可能。○○○部分はドメイン名

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://○○○○.com/$1 [R=301,L]
</IfModule>

コードの説明

RewriteEngine on

mod_rewrite(URL書き換えエンジン)を有効にする、という意味

RewriteCond %{HTTPS} off

HTTPでアクセスされた場合、という意味

[R=301,L]

LはLAST、この処理はここで終わり、の意味。
R=301は、「301リダイレクトをしなさい」という意味。
301とは、引っ越しやページ移動など、恒久的なリダイレクトのこと。

コメント