.htaccess mod_rewriteでhttps://wwwに統一する 【使い回せるやつ!】 | クズリーマンのカス備忘録

.htaccess mod_rewriteでhttps://wwwに統一する 【使い回せるやつ!】

apache logo Apache
スポンサーリンク

 

apache logo

 

URL正規化ってやつです!

結論

https:// にする場合(wwwは意識しない)

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTPS} !on
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
</IfModule>

https://www にする場合

https://www無し にする場合

参考(コピペです)

よくあるやつ(使い回せない)

URLを設置するサイトごとに変更しなければならない。上記の「結論」で書いたものが機能しない場合はこちらを使うといい。

上記の、「ドメイン名」の部分を設置したサイトのドメイン(例:example.com)に変更する。

 

XSERVERを利用する場合の注意点!

XSERVERでルートドメインに.htaccessを使ってURL正規化を実施すると、サブドメインにもURL正規化設定が適用されるため、要注意。

詳しくはこちらの記事を参照。

 

コメント

タイトルとURLをコピーしました