• 締切済み

検索エンジンに登録できない

 PHPで作ったサイトのトップページを検索エンジンに登録したいのですがページを動的に生成しているため検索エンジンに登録できません。みなさんは、どうやってこの辺を対処しているのでしょうか。アドバイスおねがいします。

みんなの回答

  • maro
  • ベストアンサー率47% (95/199)
回答No.3

yahoo!のように手動で登録しているところではなくて、ロボットが自動で登録するような所でしょうか? うちではちゃんと登録されていました。 通常のHTMLと同じようにMETAタグを使って、 <meta name="robots" content="index,nofollow"> <meta name="description" content="*****"> <meta name="keywords" content="*****,*****"> のように記載しました。 また、サーバーのルートディレクトリにないと効果がありませんが、robots.txtというファイルをルートディレクトリにおいて、 user-Agent: * Allow: / Disallow: /cgi-bin/ Disallow: /*****/ Disallow: /*****/ (最後の行に空白行が必要) と記載しておけば、ロボットが勝手に検索してくれました。 ライコスのページに結構詳しく載っています。

参考URL:
http://www.lycos.co.jp/help/search/add_url.html
smiledesk
質問者

お礼

ご返事ありがとうございます。 本当に遅くなってすいません。仕事で他にやらなければ いけないことが多いことと、検索サイトの登録が結構、 試すのにも時間がかかってしまいました。 infoseekとgooには、結局登録できていなく(lycosには、 できました)今またいろいろ試しているところです。 僕のサイトは、.comで文字コードeucを使っています。 (infoseekでは、登録できないかもしれないと書いて ありました。) あとトップページは、<html>のタグの前にheader関数 とset cookieを行っています。 これらが原因なんですかね?infoseekでは、3~4日で 確認できると書いてあったのですが全く登録できませ ん。返事がこんなに遅くなってずうずうしいのですが よいご意見があったらお願いします。 METAもrobots.txtもおいたのですがlycosは、登録で きたのですが上にも書いたとおりgooとinfoseekには、 登録できません。(確認では、読み取ってくれます。) ロボットにも色々と違いがあるんですかね?lycosの サイトは、勉強になりました。

  • bero
  • ベストアンサー率40% (2/5)
回答No.2

はじめまして。普段はperlを使用しています。(PHP勉強中)PHPで画面出力せずに、PHPでHTMLファイルを出力するようにすれば良いかと思います。そうすれば、PHPを毎回 起動せずにすみますし、登録も出来ると思います。 TOPページなら頻繁に更新しないとおもいますし。 どうでしょう?

smiledesk
質問者

お礼

ご返事ありがとうございます。 本当に遅くなってすいません。仕事で他にやらなければ いけないことが多いことと、検索サイトの登録が結構、 試すのにも時間がかかってしまいました。 infoseekとgooには、結局登録できていなく(lycosには、 できました)今またいろいろ試しているところです。 僕のサイトは、.comで文字コードeucを使っています。 (infoseekでは、登録できないかもしれないと書いて ありました。) あとトップページは、<html>のタグの前にheader関数 とset cookieを行っています。 これらが原因なんですかね?infoseekでは、3~4日で 確認できると書いてあったのですが全く登録できませ ん。返事がこんなに遅くなってずうずうしいのですが よいご意見があったらお願いします。 PHPでHTMLファイルを出力するというのは、拡張子が .php3で中身は、ただのHTMLだけのものということで しょうか?残念ながら今は、トップページに自動で変化 するものを加えなければいけないのでHTMLだけというの は無理でどうしてもphpに頼らなければいけません。 まちがっていたらご説明お願いします。

noname#9414
noname#9414
回答No.1

単純に、以下のように登録すれば、いいのでは ないでしょうか。 http://www.hogehoge.ne.jp/~dareka/nanika.php3 等という風に・・・ 別段、ファイル指定してあげれば、後は勝手に サーバが処理してくれますので、問題はないはず なのですが・・・ ではでは☆

参考URL:
それがいやならば、index.htmlを作って、METAで飛ばすとか・・・
smiledesk
質問者

お礼

ご返事ありがとうございます。 本当に遅くなってすいません。仕事で他にやらなければ いけないことが多いことと、検索サイトの登録が結構、 試すのにも時間がかかってしまいました。 infoseekとgooには、結局登録できていなく(lycosには、 できました)今またいろいろ試しているところです。 僕のサイトは、.comで文字コードeucを使っています。 (infoseekでは、登録できないかもしれないと書いて ありました。) あとトップページは、<html>のタグの前にheader関数 とset cookieを行っています。 これらが原因なんですかね?infoseekでは、3~4日で 確認できると書いてあったのですが全く登録できませ ん。返事がこんなに遅くなってずうずうしいのですが よいご意見があったらお願いします。 直接ファイルを指定してもだめでした。index.htmlで METAで飛ばすのは、Refreshだと思いますが10秒以上 待たないとinfoseekでは登録できないと書いてあったの でやめました。(それに気が付かずしばらく0秒で試し ていました。)

関連するQ&A