やるきなし

2023/02/25 13:10 / http と https,www. を付ける付けないの正規化(Canonicalization)

Apache mod_rewrite を使って http は https に,example.org は www.example.org に転送する設定.以下.

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^/?(.*) https://www.%{HTTP_HOST}/$1 [R=301,L,NE]
RewriteCond %{HTTPS} !=on
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=301,L,NE]
</IfModule>

Related articles