• 締切済み

検索結果にwww.が無いアドレスが表示されるはなぜですか?

困ってますお願いします。 お店の紹介サイトを作ってます。yahooやgoogleでの検索結果(順位)のことなんですが、お店の名前で検索すると「www.○○○.com」のアドレスのサイトが検索される(1位)のですが、関連ワードで検索するとwww.が無い「○○○.com」で検索されます(5位)。さらに10位くらい下に「www.○○○.com/○○○」同じサイトの別のページも検索されます。 なぜそんなことが起こるのでしょうか? 以前は「www.○○○.com」だけが検索され関連ワードでの順位も今よりよかった(2位)ので統一したいですがする方法はありますか? わかる方宜しくおねがいします教えてください。

みんなの回答

回答No.1

.htaccess でrewriteが使える場合ですが 以下の3行を .htaccess に記述してください RewriteEngine on RewriteCond %{HTTP_HOST} !^www.example.com RewriteRule ^(.*)$ http://www.example.com/$1 [R=301,L] ### 以上 ↑ http://www.example.com 以外でアクセスしてきた場合に適用 ###例えば http://example.com/menu.htm =>http://www.example.com/menu.htm にリダイレクトさせる rewriteの参考サイト  http://www.nurs.or.jp/~sug/homep/rewrite/index.htm YahooFAQ「リダイレクトを設定している場合、どちらのURLがデータベースに登録されますか?」 http://help.yahoo.co.jp/help/jp/search/indexing/indexing-21.html   ↑を見ると少なくともYahooの場合は上記の方法でうまくいきそうです

ngymyss
質問者

お礼

umasikajiroさん、回答、有り難うございます。.htaccessを初めてしりました。.htaccessについて勉強してみます。また宜しくお願いします。

関連するQ&A