www.付きドメインとサブドメインの.htaccessリダイレクト

www.付きとなしでどちらにするか悩みませんか。Yahoo!に登録するとwww.付きとなし両方でアクセス出来る場合は仮にwww.なしで今まで最適化していてもwww.付きのドメインで登録されたりしてたし、主要サイトがwww.付きが多いので付いてる方が標準化しているような気がします。そんな時やっておきたいのがどちらかに統一するリダイレクト設定。エックスサーバーを使ってますが、他のサーバーは仕様次第です。.htaccessのリダイレクト設定例です。テキストエディタに記入して.htaccessというファイル名で保存してサーバーにアップロードします。.htacces自体が使えないレンタルサーバーもあるので確認してください。

www.付きで統一

RewriteEngine on
RewriteCond %{HTTP_HOST} ^(matometa\.net)(:80)?
RewriteRule ^(.*) http://www.matometa.net/$1 [R=301,L]

www.なしで統一

RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www.matometa\.net)(:80)?
RewriteRule ^(.*) http://matometa.net/$1 [R=301,L]

さらに、
サブドメインで運用する場合のリダイレクトも設定しておきたいです。エックスサーバーやロリポップなどはサブドメインを自由につくれますが、http://wordpress.matometa.net/でもhttp://www.matometa.net/wordpress/でも同一ページが表示できてしまします。SEO的に同一コンテンツの別URLは非常に良くないのでディレクトリの方をサブドメインの方にリダイレクトさせます。

Redirect permanent /wordpress http://wordpress.matometa.net/

こうすると気になるのがhttp://www.matometa.net/wordpress/about/など第二階層以下の/aboutなんかはどうなるかですが、だいじょうぶです。ちゃんとサブドメイン/aboutにリダイレクトしてくれます。matometa.netメインはまだコンテンツを作ってませんが、www.付きドメインとサブドメインも運用する場合の.htaccessリダイレクト設定をまとめると

RewriteEngine on
RewriteCond %{HTTP_HOST} ^(matometa\.net)(:80)?
RewriteRule ^(.*) http://www.matometa.net/$1 [R=301,L] Redirect permanent /wordpress http://wordpress.matometa.net/

これでドメインの謎というかイライラがなくなりました。

6 COMMENTS

とし

この情報を探してました。
ありがとうございます。

ランキングの応援をしておきますね。

PC Portal

ドメイン移行時に旧サイトへのアクセスを新ドメインへ転送する方法。(.htaccessを利用したリダイレクト設定)…

 サブドメインで運営していたサイトを新規ドメインを取得して移行しました。 この移行時に問題となったのが、新ドメインに移行すると旧ドメインで貼られているリンクがすべて無駄になってしまうことでした。旧ド……

たこ助

サブドメインからメインのサブディレクトリにリダイレクトしたいと思い、
下記のようにしてみましたが、うまくいきません。

Reidrect permanent /var/www/vhosts/*****.net/subdomains/blog/httpdocs/ http://www.*****.net/blog/

どこが間違っているのでしょうか?また、ファイルはどこに入れるのでしょうか?

アドバイスいただけたら幸いです。

culty

この記事が参考になり助かりました。
情報ありがとうございます。

どーも

いろんな.htaccessでのリダイレクトためしているのですが、一瞬うまくいったかと思いきや、
いかなくなってしまいました。
こちらのwwwなしでアップしてみたのですが、こちらサーバーが反映するのに2時間ぐらいとか時間がかかったりするのでしょうか?
初心者で申し訳ありません。
教えていただけると助かります。。。

まとめたブログ

いろんなサーバーを使ったことありますが、FTPで.htaccessファイルをアップロードすると即反映されます。初期の独自ドメイン設定のような反映待ち時間はないと思います。

現在コメントは受け付けておりません。