.htaccess www あり www なし 統一方法
友人に頼まれ、設定したのでついでにこちらにもメモしておきます。
.htaccessを利用し
URLのwwwあり、wwwなしの統一をする方法です。
wwwありで統一する場合
RewriteEngine on RewriteCond %{HTTP_HOST} ^yourdomain\.com RewriteRule (.*) http://www.yourdomain.com/$1 [R=301,L]
2行目の yourdomain\.comにあなたのURLを記入します。
3行目にも同じく www.yourdomain.comにあなたのURLを記入します。
これをメモ帳にhtaccess.txtと保存し、FTPなどを使ってアップロードします。
アップロードごhtaccess.txtという名前から .htaccess へと変更します。
以上の作業で、ブラウザから直接URLを入力してもwwwありへと自動で誘導してくれます。
wwwなしで統一する場合
RewriteEngine on RewriteCond %{HTTP_HOST} ^www\.yourdomain\.com RewriteRule (.*) http://yourdomain.com/$1 [R=301,L]
wwwアリの場合と同じく
2行目のyourdomainをあなたのURLに変更します。
3行目のyourdomainも同じくあなたのURLに変更します。
その後、メモ帳などをつかい保存しFTPなどを使ってアップロードします。
上記の方法で、.htaccessを使ってwwwあり、wwwなしの統一が行えます。