- ベストアンサー
ホームページで質問です。
会社のホームページで、関連するページが15ページくらいあるのですが、 検索で、ひものページから入ってきた方も一旦トップページへから入るようにしたいのですが、 どうすれば良いですか、ビルダー15をつかってます。 又こうする事によるデメリットも教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
下記ページで同様の質問がされています。 http://okwave.jp/qa/q6806866.html 私の回答で >下位ページから下位ページへのリンクも拒否されてしまいます。 と書いていますが、勘違いしていました^^; リンク元でドメインが含まれていない場合は、 TOPページへ転送ということでいけると思います。 リンク元を調べて転送させるには、 ・JavaScriptで行う ・htaccessで行う ・PHPなどで行う という感じになると思います。 簡単にやるには、JavaScriptを使ってHTMLの中に以下の記載をします。 #あなたのドメインは書き換えて下さい。"";は残してくださいね。 <script type="text/javascript"><!-- var mydomain = "http://hogehoge.com/"; // あなたのドメイン if(document.referrer.indexOf(mydomain) !== 0){ location.href = mydomain; } --></script> >又こうする事によるデメリットも教えてください。 確実に訪問者は減るでしょうね。 私も勝手に違うページへ飛ばされたらすぐにページを閉じます。 実装方法にもよりますが、JavaScript以外の方法を使った場合、 検索エンジンのクローラーなどにも影響されると思います。 クローラーは、リンク元を送ってこないことが多いので、 下層ページは検索エンジンの検索結果対象外となることでしょう。 リンク元を送信しない訪問者は永遠に下層ページを見られません。 上記のことから、訪問者が減るのは確実かと思います。 どう実装しようが提供者の勝手ですが、 この手段は、提供者にメリットはあったとしても 訪問者には一切メリットはなさそうです。
お礼
御礼が遅くなりました。 貴重な意見ありがとうございます。 分かりやすい書き換え説明ありがとうございます。 デメリットを考え飛ばすことは、やめました。 ありがとうございます。