robots.txtで動的ページへのアクセスを拒否する書き方を教えてください。

ロボットが無用な動的ページにアクセスするのを止めたいので、robots.txtに指示をしましたが
止まりません、下記のようなページへのアクセスを拒否したいので解決策をお願いします。

/ssl/cart.php?id=xyz104790
/ssl/cart.php?id=xyz107865
/ssl/cart.php?id=xyz179876

下記は効果の無い事が分かっている書き方です

User-agent: *
Disallow: /ssl
Disallow: /ssl/
Disallow: /ssl/*

robots.txtで不可能な場合にはhttpd.confでの指定方法があればお願いいたします。

  

回答の条件
  • URL必須
  • 1人3回まで
  • 登録:2008/08/17 10:08:21
  • 終了:2008/08/24 10:10:02

回答(1件)

id:pahoo No.1

pahoo回答回数5960ベストアンサー獲得回数6332008/08/17 10:46:15

ポイント60pt

まず、問題をGoogleの検索エージェント(Googlebot)に絞って回答します。

以下の点を確認してください。

  1. robots.txtはルートディレクトリ(URLとして見ることができるルート)に設置していますか?(⇒robots.txt ファイルはどこに置けばよいですか
  2. "/ssl/" というのはルートから指定した時のディレクトリ名と同じですか?

上記2点がクリアできていれば、

User-agent: *
Disallow: /ssl/*

でGooglebotの検索対象外になるはずです。


それでも対象外にならないようでしたら、下記サイトを参考に、確認を行ってください。

id:nijinohasi

1.勿論 robots.txtはルートディレクトリに設置しています

2.ルートからのディレクトリと同じです

User-agent: *

Disallow: /ssl/*

では全く効果はありませんでした

2008/08/17 13:58:31

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

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

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

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

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