• 締切済み

特定のページを検索エンジンにインデックスしない方法

特定のページを検索エンジンにインデックスしない方法として meta文に noindex 等をしたり、robots.txtを設定すれば良いのですが、 それとは別に、meta文や robots.txt の一切設定できないサーバーで、 かつ、他のページは通常通りインデックスさせなければいけないのですが 特定のページをインデックスしない方法はありますでしょうか? そのページはphpで生成されており、?xxxx=xxxのようなものもアドレスに含みます。 #極端な話、「特定のokwaveの質問回答をgoogle等から検索できないようにできませんか?」と  同じ部類の質問です。 よろしくお願いします。。

みんなの回答

  • dscripty
  • ベストアンサー率51% (166/325)
回答No.3

今の状況と立場がわかるともっと答えられる人がでてくるかも。 [質問パート1] 1) どうしてそのサーバは robots.txt を編集できないの(原因と理由)? 2) どうしてそのサーバは、ウェブサーバが出力する HTTP ヘッダを編集できないの(原因と理由)? ※ apache なら apache.conf や .htaccess のこと。 ※ php なら header() 関数。 3) どうしてそのサーバは HTML を編集して meta 要素を編集できないの(原因と理由)? ※ cms や php のテンプレートエンジンを使っているなら、テンプレートを編集すること。 [質問パート2] 1) 対象のページがあるサイトはなに? - レンタルウェブページスペース(どこの?) - CMS(名前を具体的に) - ブログ(どこの?) - そのほかのウェブサービス(どこの?) 2) 質問者さんは、対象のウェブサイトとどんな関係(複数選択可)? - オーナー - 運用管理者 - サービス利用者(ブログのユーザなどコンテンツを編集できる人) - サービス利用者(Okwaveのようなコンテンツを編集できない人) - ただのウェブページ閲覧者(または、他の人のコンテンツ)。 おまけ <!-- [ANo.2 のお礼から引用] たとえでいいましたので,okwaveでしたので、 okwaveとかのように、頼む先が存在しない場合も含みます。 --> okwave に頼む先があると思うか、無いと思うかは、自分の能力で変わるよ? なぜ、その機能が必要なのか? その機能を追加することで、そのサービスにどのような効果が期待できるのか? okwave 運営の利点とか、利用者の利点とかを書面にまとめて、 要望書を運営に送りつければいいだけじゃない? それをウェブで公開して、ソーシャルメディアで支持が得られれば、運営は、要望書を無視できないとおもうよ? 実行するかどうかは、必要性と労力で折り合いをつけて、おしまい。

ymda
質問者

補足

>1) どうしてそのサーバは robots.txt を編集できないの(原因と理由)? >2) どうしてそのサーバは、ウェブサーバが出力する HTTP ヘッダを編集できないの(原因と理由)? >※ apache なら apache.conf や .htaccess のこと。 >※ php なら header() 関数。 >3) どうしてそのサーバは HTML を編集して meta 要素を編集できないの(原因と理由)? >※ cms や php のテンプレートエンジンを使っているなら、テンプレートを編集すること。 色々な意味合いがありすぎるため、簡単に申す事ができないのですが、 自分がオーナーであるページを含むもの、例えば第3者の提供する以下のようなもの・・・ ・簡単HP作成ツール、簡単スマホサイト作成ツール、簡単携帯サイト作成ツール これらのような物あることを前提でありますので、普通の人には特定のページだけを インデックスさせない(他のページをきちんとインデックスさせないといけない)という のはかなり難しいと考えていたので、質問させていただいています。 画像ファイルはアップロードできても、HTMLすらアップロードできないサービス全般を さしています。 >なら、リンクを張らなければ済む? そういうわけにもいきません。 場合によっては、商売する上で法的にリンクを張らなければいけないページを含むこともあります。 (これらは、法的に検索エンジンの検索結果に出なくてはならないというきまりは  まずありません) > レンタルウェブページスペース(どこの?) >- CMS(名前を具体的に) >- ブログ(どこの?) >- そのほかのウェブサービス(どこの?) CMSといえば、もう、「何でも」と言った方が良いかもしれません。 CMSではないものの、2ちゃんねるの掲示板も含むことですので。 #ですので、例えで、okwaveを・・と指定した限りです。 ><!-- [ANo.2 のお礼から引用] >たとえでいいましたので,okwaveでしたので、 >okwaveとかのように、頼む先が存在しない場合も含みます。 >--> 上記と同じ理由で、1人が(例えば2ちゃんねるで)検索結果に出ることで 大きな損害を受けるものの、いわゆる削除人に依頼したとしても 公の不利益にならないと判断され、削除対象外となったまま、 多くある2ちゃんねるのアーカイブサイトに自然とアーカイブされて 行くということもあります。 ※2ちゃんねるですと、自分が発信しなくても、書かれてしまいますので 今回質問しているのは、サイト側の工夫ではなく、クローラー側に対して リクエストを行なうことで、(特定のページだけを)インデックス禁止に する方法を質問させていただいています。

  • dscripty
  • ベストアンサー率51% (166/325)
回答No.2

<!--[質問より引用] #極端な話、「特定のokwaveの質問回答を google等から検索できないようにできません か?」と 同じ部類の質問です。 --> なら、『質問回答を google 等から検索できないように、質問を作成するときの画面に、そのための属性を追加して!』と okwave に頼む。 ということと同じ部類の回答?

ymda
質問者

お礼

ありがとうございます。 たとえでいいましたので,okwaveでしたので、 okwaveとかのように、頼む先が存在しない場合も含みます。

  • t_ohta
  • ベストアンサー率38% (5238/13705)
回答No.1

PHPで出来ているのであれば、ユーザーエージェントを見てクローラーだったら404エラーを返してあげればインデックスに登録されません。

ymda
質問者

お礼

ありがとうございます。 質問文にありますように、 #極端な話、「特定のokwaveの質問回答をgoogle等から検索できないようにできませんか?」と  同じ部類の質問です。 という感じで サーバーに対してのファイルの操作を一切出来ないものとして質問させて 頂いています。 その為、404エラーを出すことは、困難かと思われます。 よろしくお願いします。

関連するQ&A