😎
HTTPからHTTPSへのリダイレクト方法
設定環境
- AWS EC2でUbuntu22.04を構築
- この環境を使ってWordpressの構成
やりたいこと
" http://aaa.co.jp "から " https://aaa.co.jp "へリダイレクトすること。
方法
- .htaccessファイルを編集するため、下記のコマンドを実行する。
vi /var/www/html/.htaccess
- 基本的に下記を追記し保存すれば、問題ないです。
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
</IfModule>
- 全体的にはこの記載となります。
#リダイレクト処理ここから
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
</IfModule>
#リダイレクト処理ここまで
# BEGIN WordPress
# "BEGIN WordPress" から "END WordPress" までのディレクティブ (行) は
# 動的に生成され、WordPress フィルターによってのみ修正が可能です。
# これらのマーカー間にあるディレクティブへのいかなる変更も上書きされてしまいます。
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
Discussion