記述場所 |
|
.htaccess |
構文 |
|
RewriteEngine on
RewriteBase /
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://新ドメイン名/$1 [R=301,L]
RewriteCond %{SERVER_PORT} 443
RewriteRule ^(.*)$ https://新ドメイン名/$1 [R=301,L] |
記述例 |
|
RewriteEngine on
RewriteBase /
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://abhp.net/$1 [R=301,L]
RewriteCond %{SERVER_PORT} 443
RewriteRule ^(.*)$ https://abhp.net/$1 [R=301,L] |
説明 |
|
RewriteEngine on |
|
Rewrite機能をON(URLの書き換えを可能)にします |
RewriteBase / |
|
URLの書き換えのベースをルートディレクトリ(/)とします |
RewriteCond %{SERVER_PORT} 80 |
|
条件指定 : ポート番号 「80」 (http) アクセス時のみリダイレクトする |
RewriteRule ^(.*)$ https://新ドメイン名/$1 [R=301,L] |
|
URLの書き換え内容を指定します
旧サイトへのアクセス全て、新ドメイン名の同一ページ名(.htmlファイル等)に、「http」転送します |
RewriteCond %{SERVER_PORT} 443 |
|
条件指定 : ポート番号 「443」 (https) アクセス時のみリダイレクトする |
RewriteRule ^(.*)$ https://新ドメイン名/$1 [R=301,L] |
|
URLの書き換え内容を指定します
旧サイトへのアクセス全て、新ドメイン名の同一ページ名(.htmlファイル等)に、「https」転送します |
(改行コード) |
|
最終行は必ず改行し、改行コードのみの空行とします |