.htaccess を使って、HTTPS & WWW なしにリダイレクトする

.htaccess を使って、HTTPS & WWW なしにリダイレクトさせてみました。

HTTP > HTTPS

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

WWW付加

RewriteEngine on
RewriteCond %{HTTP_HOST} ^dev-dev.net
RewriteRule ^(.*)$ https://www.dev-dev.net/$1 [L,R=301]

個別ページのリダイレクト

redirect 301 /home https://www.dev-dev.net

RewriteEngine

RewriteEngine On|Off

Rewrite機能自体のオン・オフを制御

RewriteBase

RewriteBase ベースURL

Rewrite処理のベースになるURLを設定

RewriteCond

RewriteCond %{サーバ変数名} 正規表現パターン

サーバ変数を参照して、それが指定した正規表現のパターンと一致していれば、次の条件を引き続き実行するという指示子

RewriteRule

RewriteRule 正規表現パターン 置換パターン オプション

URLを書き換えるための指示子

参考記事

返信を残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA