• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:自分のサイトに二つのリンク元がある場合)

自分のサイトに二つのリンク元がある場合の対処法

このQ&Aのポイント
  • 自分のサイトに複数のリンク元がある場合、適切なページの位置表示方法を考える必要があります。
  • 果物ページからみかんページに入った場合は、トップページ>果物>みかんを表示し、すべての食べ物ページからみかんページに入った場合は、トップページ>すべての食べ物>みかんを表示する方法が理想です。
  • ただし、実装は難しいかもしれませんが、ユーザーの利便性を考慮して、適切な場所にページの位置を表示する方法を検討してみてください。

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

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

いわゆるパンくずリスト(breadcrumb list)ですね。 サイト内で「迷い子」にならないために記述するのが目的です。 ・実際にたどり着いた経路をcookieやjavascriptを利用して表記する動的な方法 ・どのようにたどり着いたかは関係なく、階層にしたがって記述する位置的な方法 ・カテゴリーで記述する方法 があります。  動的な方法の場合、検索エンジンや他のサイト、あるいは他のページから直接訪問した場合は、パンくずリストの意味がまったくありません。   たとえば、googleからたどり着いた「フルーツジュースの作りかたのページ」に  それぞれの果物へのリンクがあるとgoogle→フルーツジュース→みかん になります。  このように、経路を元に戻る方法はAlt+←ないし履歴でたどれますから、機能的に重複してしまいます。  よって、位置的な方法がもっとも良いでしょう。ただし、大規模なサイトでは煩雑になりすぎます。  小規模なサイトで、カテゴリーでは、単純すぎてあまり手助けにはなりません。  要は、利用者が迷い子にならないためと他のページへの誘導が目的ですから、ある程度整理した位置的なものが良いでしょう。  あなたの場合は トップページ > すべての食べ物 > 果物 > みかん  が良いとおもいます。  みかんの記事が面白かった、果物好きな訪問者が他の果物の記事も読みたいと思ったら、果物へ移動したいと思います。 >というのが理想なのですが、  わざわざ、お節介いただくなくてもAlt+←で十分です。他の果物のページへ進みたい・・・と思われるのでは??  作るのも楽ですしね。  

agikhmtfdpvx
質問者

お礼

ありがとうございました。

その他の回答 (2)

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.2

普通は トップページ > すべての食べ物 > 果物 > みかん じゃないの?

agikhmtfdpvx
質問者

お礼

ありがとうございました。

  • bugmaker
  • ベストアンサー率63% (12/19)
回答No.1

Refererをチェックすればできます。 ただJavascriptが使えるという前提になっちゃいますが。 <script type="text/javascript"> var ref = document.referrer; if (ref.match("(.*)/fruits.html")) { //果物ページから document.write("トップページ > 果物 > みかん"); } else if(ref.match("(.*)/food.html")){ //すべての食べ物から document.write("トップページ > すべての食べ物 > みかん"); } else { //上記以外のページから document.write("> みかん"); } </script> <noscript>Javascriptが無効です</noscript> こんな感じで書きます。 条件式のref.matchの値とdocument.writeは都合の良いように書き換えて下さい。

agikhmtfdpvx
質問者

お礼

ありがとうございました。

関連するQ&A