IT情報基地
~当サイトはIT・サーバーに関する内容を紹介しています~


URLをhttpからhttpsにリダイレクトさせる

Apacheのmod_rewriteモジュールを使用して、URLをhttpからhttpsへリダイレクトの設定を行います。
mod_rewriteは、Apache上でURLを操作するための機能です。
使用すると、特定のURLへのリクエストがあった場合、別のURLに転送(リダイレクト)することができます。

設定方法

.htaccessファイルに以下の文を追加します。
.htaccess
# mod_rewrite(URL書き換えエンジン)を有効化する
RewriteEngine On

# httpsアクセスではない場合
RewriteCond %{HTTPS} off

# httpsにリダイレクトさせる
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
.htaccessファイルが存在しない場合は新規作成してください。
以上で設定終了です。