• 締切済み

他サイトからの直リンクをTOPページに飛ばすタグ

ホームページのTOPページ以外のページにリンクを貼られてしまっていることが多くて、困っております。 他サイトからTOPページ以外へ直接リンクして入って来た場合、強制的にTOPページに飛ばす方法を教えて下さい。 他のところで見つけて、下のタグを試してみましたが、まったく効果がありませんでした。 (ちなみに、IEを立ち上げ、詳細ページのアドレスを貼り付け、リンクさせて見ましたが、TOPページへ飛びませんでした。 <script type="text/javascript"><!-- link = document.referrer; if(!link || !link.match(/http:\/\/www.oooo.jp/))location.href = "http://www.oooo.jp/index.html"; // --></script> ご存知の方、よろしくお願い致します。

みんなの回答

  • ssk38
  • ベストアンサー率44% (22/49)
回答No.2

これだとどうすか。 <script type="text/javascript"><!-- link = document.referrer; if(!link || !link.match(/http:\/\/www.oooo.jp/)) document.location = "http://www.oooo.jp/index.html"; // --></script>

JAZZ-NY
質問者

補足

ご返事が遅くなりました。 やってみましたが、やはり効果がなかったです。 UPされたタグを確認しましたら、\のところが斜線「バックスラッシュ」に変わっているようです。これが問題かも知れません。 Dreamweaverでアップロードしておりますが、普段は問題ありませんが、\でUPするにはどうすればいいのでしょうか? 解決方法などご存知でしたら、よろしくお願い致します。

  • SAYKA
  • ベストアンサー率34% (944/2776)
回答No.1

refereの判別をしたら良いんじゃないかな。 history辺り・・・かな http://www.tohoho-web.com/js/history.htm

JAZZ-NY
質問者

補足

SAYKAさま さっそくのご回答、ありがとうございます。 上記ページを拝見させて頂きましたが、具体的にどう記述すればいいか分からないでおります。 もし、具体的な記述内容がお分かりでしたら、よろしくお願い致します。

関連するQ&A

専門家に質問してみよう