• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:動的なURLの場合、TITLEタグ内最後に★を表示)

Perlでデータベースサイトを作成しています。

このQ&Aのポイント
  • Perlでデータベースサイトを作成中の方が、動的なURLから静的なURLへの変換によるタイトルタグの重複に悩んでいます。
  • 問題は、検索エンジンがクロールする時に静的なURLと動的なURLの両方をクロールしていることです。
  • 解決策として、動的なURLになった場合に自動的にタイトルタグ内の最後に「★」を表示させる方法があります。

質問者が選んだベストアンサー

  • ベストアンサー
  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.1

>通常、Perlでcgiを作成すると、動的なURLになると思いますが、それを静的なURLへ変換しています。  URLはQUERY_STRINGまでを言います。 プロトコル+ドメイン+PATH_INFO+QUERY_STRING  PATH_INFないし、QUERY_STRINGでURLが構成されるなら重複は起きません。ただ、あまりにQUERY_STRINGが長い・・他の情報も加わっているならうまくインデックスされない場合もあるので、他の情報は標準入力STDINから渡せば良いですよ。もちろんPATH_INFOで渡すほうがスマートです。  タイトルは関係ないです。検索エンジンは内容とURLでインデックス作りますから・・ 例) http://hpcgi1.nifty.com/Iruka/ENV_FORM.cgi/page2.html http://hpcgi1.nifty.com/Iruka/ENV_FORM.cgi/page3.html http://hpcgi1.nifty.com/Iruka/ENV_FORM.cgi/page4.html?subPage=1 とかね。

mcse
質問者

お礼

ご回答ありがとうございました。 Googleウェブマスターにてタイトルタグの重複が発生している状況だったので、ご質問させて頂きました。ご提示頂いた3つの例でも、タイトルタグの内容が同じ場合は、重複が発生してしまい、検索順位が下がるという影響が起きています。

その他の回答 (1)

回答No.2
mcse
質問者

お礼

ご指摘頂きましてありがとうございました。

関連するQ&A

専門家に質問してみよう