2012-04-25 14 views
0

基本的に、Googleはアドオンドメインのすべてのサブドメインページをリストしています。サブドメインのすべてのページをアドオンページにリダイレクトするにはどうすればよいですか?

google lists http:// www。 mymainwebsite.com(良いです)

のhttp:// WWW。サブドメイン。 mymainwebsite.com(良いされていない)

そう.......... htaccessのに私はこれを追加:

するRewriteCondの%{HTTP_HOST}^subdomain.mymainwebsite.com $ [OR]

するRewriteCondの%{HTTP_HOST}^www.subdomain.mymainwebsite.com $

のRewriteRule ^/$ "HTTP \://www.mymainwebsite.com/"?[R = 301、L]

これはメインのサブドメインでは機能しますが、サブドメインのすべてのページに「まだアクセス」できます。私はまだアクセスすることができます: http:// www。サブドメイン上でこれらの

Googleがリストされている「数百人」をsubdomain.mymainwebsite.com/about「ページ」

は、だから私の質問は...私は私のhtaccessファイルに追加することができます任意の「コード」は存在し、その不幸にもGoogleにリストされているサブドメインの「ページ」を「すべて」リダイレクトしますか?後藤

http://www.mymainwebsite.com/about(よくある質問/歴史/連絡先/リンク、および数百以上のページ)へ

私はhttp://www.subdomain.mymainwebsite.com/about(よくある質問/歴史/連絡先/リンクを、そして何百ページ以上)したい

みんなありがとう!

答えて

0

URLの残りを書き換えに追加するには、書き換えエンジンに指示する必要があります。

それはこのようなものになります(。*)

のRewriteRule^/を$ "のhttp \://www.mymainwebsite.com/$1" [R = 301、L]

ことでしょうサブドメインのすべてのパスをメインドメインにリダイレクトします。

$ 1はスラッシュの後のすべての文字に一致する(。*)の逆参照です。 $ 1を使用すると、リダイレクトにそれらの文字が含まれます。

関連する問題