http を https で呼ぶ ワードプレスの htaccess


スポンサーリンク

http を https で呼ぶ ワードプレスの htaccessを書いてみました。
とりあえず動くようです。

http://www.ほげほげ.xyz/
http://ほげほげ.xyz/
https://www.ほげほげ.xyz/
https://ほげほげ.xyz/

の4パターンを https://ほげほげ.xyz/ にリダイレクトします。
https://ほげほげ.xyz/ は、デフォルトなので実際にはリダイレクトしていないけど(笑)

※ほげほげ.xyz の部分は、ターゲットサイトのURLにしてください。
※フラグが [R]だけなので英語サイトに飛ぶことがありますから実際は [R=404]とかにしておくといいのかも。

<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteCond %{HTTPS} off
RewriteCond %{HTTP_HOST} ^ほげほげ.xyz$
RewriteCond %{REQUEST_FILENAME} !-f
#RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ https://ほげほげ.xyz/index.php [R,L]


Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteCond %{HTTPS} off
RewriteCond %{HTTP_HOST} ^www.ほげほげ.xyz$
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R,L]

# BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress



※このサイトもすごく勉強になりました。
全てのWeb担に捧げるRewrite設定集


スポンサーリンク

Leave a comment

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