レンタルサーバーのサブドメインがGoogleなどのロボット検索で掲載されてしまうのですが、これを防ぐ方法を教えて下さい。


ロリポップの独自ドメインサービス(レンタルサーバー含)を使用しています。
使っている方はご存じかと思いますが、「http://xxxxxx.lolipop.jp」というロリポップのサブドメインに独自ドメインを割り当てていて、どちらでも引けるようになっているのです。

そのため、Googleなどのロボット検索でサブドメインの方が引っ掛かってしまうことが分かり、独自ドメインのみで引っ掛かるようにしたいのですが、サーバーサイドはGoogleに聞いてくれ、とのこと。

方法がありましたら教えて下さい。
よろしくお願いいたします。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2005/05/14 18:20:26
  • 終了:--

回答(11件)

id:jdn No.1

jdn回答回数31ベストアンサー獲得回数02005/05/15 00:54:36

ポイント10pt

私も、ロリポップを使用しています。

やはり、方法は無いかと思います。

Googleのサイトに、サイトの削除方法が載っていますが、やはり、タグやrobots.txtファイルを使う方法しか無いようです。

最終的な方法としては、(無理でしようけど)ロリポップの方に、サブドメインでのページ表示を止めてもらうしかないでしょう。恐らく無理でしょうけど・・・・。どうしても嫌なら、サーバーの移転も考えた方が良いかもしれません。

気になったので、今、各ロボット検索エンジンの会社に問合せしています。回答があったら、コメントにでも書かせて頂きます。

id:sarunokokoro No.2

sarunokokoro回答回数23ベストアンサー獲得回数02005/05/15 01:11:46

ポイント10pt

mod_rewiteでできるかなぁ・・・。

サーバールートの.htaccessに次のように書いてみてください:


RewriteEngine on

RewriteCond %[HTTP_HOST] ^abc123.lolipop.jp$

RewriteRule ^/(*)$ http://dokuji.jp/$1 [R=301,L]


これでサブドメインへのアクセスは「恒久的な移動」という名目ですべて独自ドメインの同一ファイルに転送されるようになりますから、googleも登録されたアドレスを独自ドメインのほうへ書き換えてくれるはずです。

id:ks1969 No.3

ks1969回答回数25ベストアンサー獲得回数02005/05/15 14:57:54

ポイント10pt

.htaccessを使って、http://abc123.lolipop.jp/ へのアクセスを独自ドメイン http://dokuji.jp/ へ転送するようにすれば解決すると思います。


私のサイトでは、URL統一のため、www付きをwwwなしへ転送するようにしています。

http://www.123.abc.jp/http://123.abc.jp/

Yahoo!(YST)の検索結果には www付きが表示されなくなりました。

Googleの検索結果には www付きが「補足結果」として残っていますが、wwwなしが優先的に表示されるので特に問題はありません。

id:svankmajer No.4

svankmajer回答回数1ベストアンサー獲得回数02005/05/17 13:26:34

ポイント10pt

ロリポップサーバーということなので、

<head>~</head>間でPHP か SSI を使って、環境変数を取得してメタタグを記す/記さないで振り分ける処理を行うといいと思います。


・SERVER_NAME が

○:http://abc123.lolipop.jp/

  だったらメタタグ表記

×:http://abc123.lolipop.jp/

  だったらメタタグ表記しない

id:chatoraneko No.5

chatoraneko回答回数221ベストアンサー獲得回数02005/05/19 01:59:11

ポイント10pt

mod_rewriteが使用できるサーバであれば

独自ドメイン以外でのアクセスを別ディレクトリへ飛ばして

そこへrobots.txtを置くのはどうでしょうか。

id:jdn No.6

jdn回答回数31ベストアンサー獲得回数02005/05/19 06:13:38

ポイント10pt

再回答です。すみません。

参考URLの方法を使って、サブドメインの方をアクセスではないようにすれば良いのではないでしょうか。

id:Rule No.7

Rule回答回数2ベストアンサー獲得回数02005/05/21 00:32:10

ポイント10pt

回答にはならないと思いますが、解決策はナイのかも知れません。というのも私のレンタルサーバーは、さ○らですが、まさしく同じ問題で悩み、解決策を調べましたが、あきらめかかっている一人です。ですので、質問者さんの回答に対してのコメントの意味がイタイほど身にしみてわかります(笑)


とりあえず、検索エンジンはリンクをたどってくるということなので全てのリンクをチェックしURLを書き直しましたが、いつまでたってもサブの方だけをGoogleは使っているようです。(Yahooは両方のURLをひらっているようです)最初にgoogleがたどったURLを使用しているのかも?とも思えるほどメインのURLを使っているにもかかわらず、サブのみです。


ちなみに、さ○らさんで質問もしましたが、その時は別で管理できないとのことでした。あきらめるしかないのですね??と聞いたら方法として、(ロリポップさんは?ですが)メインのフォルダにさらにフォルダ(サブドメイン名)をつくり、そこにもindex.htmlファイルを置き、サブドメインの管理画面で、サブドメイン名のURLは、そのフォルダに直にアクセスするように設定すればリダイレクトにいけるということでした。しかし、それでは現在のフォルダやファイルやらをそちらに移動することになり、結局引越しをした形になってしまうので試していません。


ちなみにさ○らさんでは、現在、試用版なのですが「ドメイン別の表示設定」としてアクセスされたドメインごとに、表示されるウェブページの内容を変更することができるようにしようとしているようです。


・・・ということは、それまでは方法は先程のフォルダを作成というのだけだったのか?・・・と思いましたので参考になればと。回答しました。


もしかして、いい方法があればいいのですが・・・。

私も今後のお詳しい方の回答に期待しています。

id:sarunokokoro No.8

sarunokokoro回答回数23ベストアンサー獲得回数02005/05/14 18:32:53

ポイント20pt

robots.txtを使ったらどうでしょうか?

検索エンジンを拒否する設定のrobots.txtを書いて、サブドメイン用のディレクトリに入れておけばメインのサイトだけ登録されるようになると思います。

id:Ribbom

それも考えたのですが、独自ドメインの方のページには影響ないのでしょうか。

2005/05/14 21:30:46
id:tvk No.9

tvk回答回数39ベストアンサー獲得回数12005/05/14 18:41:01

ポイント20pt

robots.txtを使えば解決しますよ。

id:Ribbom

robots.txtは、レンタルサーバーであればユーザーディレクトリの_rootから特定のディレクトリ配下であったり、特定のファイルであったりを指定してロボット検索を回避する方法だと思うのですが、今回の場合レンタルサーバー会社のサブドメインに独自ドメインが着せラれている状況ですので、robot.txtの指定では、独自ドメインの方のファイルもロボットを回避してしまうと思うのです。特定のURLを回避させる方法があるのでしょうか。

説明が分かりにくかったかも知れないのですが、

レンタルサーバー会社のサブドメイン

http://abc123.lolipop.jp/index.html

独自ドメイン

http://dokuji.jp/index.html

が同じファイルで、どちらを引いてもブラウジングできる状態なのです。

2005/05/14 21:41:13
id:andi No.10

andi回答回数448ベストアンサー獲得回数02005/05/14 18:43:03

ポイント20pt

robots.txtを置くのが一番だと思いますが、その他<meta>タグで対応することもできます。

ただし、善良なロボットはこれらの設定を見てくれますが、無視するロボットもあると思いますので、そういったロボットも対処したい場合はIPなどでアクセス制限を掛ける必要があります。

id:Ribbom

2に書きましたが、それだと独自ドメインにも影響があると思います。

2005/05/14 21:44:59
id:kawai0000 No.11

kawai0000回答回数95ベストアンサー獲得回数02005/05/14 22:58:39

ポイント20pt

http://lolipop.jp/?mode=manual&state=hp&state2=htaccess

ロリポップ!レンタルサーバー - ナウでヤングなレンタルサーバー

通常、robots.txtやmetaタグでGoogleは防げますが、お行儀の悪いロボットは無理です。また、lolipopでは、.htaccessが使えたはずですので、通常お使いになるブラウザ以外、全て拒否されてはいかがでしょうか?この設定を触ると、アクセス権限が与えられないのでロボットでは収集できなくなると思います。Agent詐称が気になるようでしたら、アクセスする時に、Agentを詐称できるブラウザで、そこにお仲間同士共通のAgentを入れてみてはいかがですか?


他の方法としては、ルートディレクトリにファイルを置いてパスをかけたcgiでアクセスするなどが適当かもしれません。


また、ロリポップは、ユーザーサポートが手厚かったはずですので、聞いてみるtのも良いかもしれません。何かしらのヒントがあるかもしれません。

コメントはまだありません

この質問への反応(ブックマークコメント)

トラックバック

  • はてなから はてなから 2006-03-13 16:12:56
    ロリポップの独自ドメインサービス(レンタルサーバー含)を使用しています。<br>使っている方はご存じかと思いますが、「http://xxxxxx.lolipop.jp」というロリポップのサブドメインに独自ド
「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません