[.htaccess] wwwあり・なしを統一する
1 min read
www のあり・なしを.htaccess
で統一させます。
初版
wwwに統一
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(0218.jp)(:80)? [NC]
RewriteRule ^(.*) http://www.0218.jp/$1 [R=301,L]
wwwなしに統一
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www.0218.jp)(:80)? [NC]
RewriteRule ^(.*) http://0218.jp/$1 [R=301,L]
2版
こちらの方が汎用的かもしれません。wwwに統一
RewriteEngine on
RewriteCond %{HTTPS} !=on
RewriteCond %{HTTP_HOST} !^www\..+$ [NC]
RewriteCond %{HTTP_HOST} (.+)$ [NC]
RewriteRule ^(.*)$ http://www.%1/$1 [R=301,L]
wwwなしに統一
RewriteEngine on
RewriteCond %{HTTPS} !=on
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]