Perlでデータベースサイトを作成しています。
通常、Perlでcgiを作成すると、動的なURLになると思いますが、それを静的なURLへ変換しています。
問題なのが、検索エンジンがクロールする時に、静的なURLと動的なURLの両方をクロールしており
タイトルタグの重複が発生しています。
link rel="canonical" で重複を解消できることは知っていますが、
諸事情によりこの機能が有効ではない状態です。
もし動的なURLになった場合に、自動的にHTMLのTITLEタグ内の最後に「★」を表示させて、
静的なURLと動的なURLとで発生しているタイトルタグの重複を解消したいと思っています。
どのようなコードを記載すれば、希望通りにできますでしょうか?
どうぞよろしくお願い致します。
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 …
http://hpcgi1.nifty.com/Iruka/ENV_FORM.cgi/page3 …
http://hpcgi1.nifty.com/Iruka/ENV_FORM.cgi/page4 …
とかね。
ご回答ありがとうございました。
Googleウェブマスターにてタイトルタグの重複が発生している状況だったので、ご質問させて頂きました。ご提示頂いた3つの例でも、タイトルタグの内容が同じ場合は、重複が発生してしまい、検索順位が下がるという影響が起きています。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- SEO googleサーチコンソールで、重複URLが多数発生、その修正方法について 2 2023/06/23 16:15
- その他(学校・勉強) この中で間違ってある説明はありますか?詳しい方に教えていただきたいです。 A. 1つのプログラムが複 2 2023/07/14 01:15
- その他(IT・Webサービス) Excelについて質問です。 https://ameblo.jp/saigakizaemon ent 1 2022/10/18 16:21
- Excel(エクセル) PHPプログラムをエクセルに張り付けると検索ボックスがでてくる! 3 2022/05/08 07:10
- 日本語 「に」について 9 2022/10/25 16:32
- HTML・CSS HTMLタグのあるCSVファイルを利用する方法 4 2023/03/19 14:41
- HTML・CSS リンクバナーのHTMLタグ。画像を変えたり、設置位置を変えるとバナー貼付け側はどう見える? 2 2023/02/01 12:01
- 日本語 [ 5-イ. 先生に本をもらった ] 11 2022/10/28 18:25
- WordPress(ワードプレス) ワードプレスで、投稿一覧ページにタグを表示する方法 投稿につけたタグを、記事一覧ページにもカテゴリと 1 2023/05/10 21:41
- その他(プログラミング・Web制作) Pythonを用いたフラッシュ暗算ソフトの開発に必要なもの 2 2023/01/29 02:22
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
テキスト内容をバッチ処理で変...
-
au(EZweb)は<font size=>タグ対...
-
ポインター引数の関数でコンパ...
-
10Mバイトて文字数に すると何...
-
UTF-8で5~6バイトになる文字コ...
-
COBOLのCOMP形式について
-
number 改行が追加できない
-
エクセルシート名の制限を変更...
-
ビットスワップとバイトスワッ...
-
バイナリとBCDコード
-
memcmp バイナリデータの比較方法
-
char str[256]の256の意味は?
-
DataGridViewの特定列に入力さ...
-
Javaで日本語1文字のバイト数
-
Excel VBA メール作成について ...
-
機種依存文字をチェックしたい。
-
3バイト文字(UTF-8)をprintfで...
-
unicode←→JISコード
-
ビットからバイトへの変換
-
2byte文字の判定
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
TCP/IP通信の送信データについて
-
Rでのスクリプトのご相談
-
html→aspxへのタグ変換方法
-
HTMLEncodeのこと
-
.netで、ibm漢字で書かれたテキ...
-
VAX浮動小数点形式
-
メールの件名をデコードしたい
-
ポインター引数の関数でコンパ...
-
10Mバイトて文字数に すると何...
-
UTF-8で5~6バイトになる文字コ...
-
Excel VBA メール作成について ...
-
char str[256]の256の意味は?
-
エクセルシート名の制限を変更...
-
stable diffusionのエラー
-
COBOLのCOMP形式について
-
Excel 1セル当りの文字数が2...
-
DataGridViewの特定列に入力さ...
-
バイナリとBCDコード
-
バイト列とバイナリ列の違いが...
-
ビットスワップとバイトスワッ...
おすすめ情報