- ベストアンサー
フレーム内ページへの直接リンク禁止タグ
タイトル通りなのですが、トップ・ページからではなく 直接フレーム内ページにアクセスされることが多いようなのです。折角作ったHPなので、トップページから見ていただきたいので・・何か良い手立てはないのでしょうか
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
<head>と</head>の間に <script language=JavaScript> <!-- if(top==self){ location.href="トップページのURL"} // --> </script> を挿入します。 例えば貴方のHPが http://www.●●●.ne.jp/▲▲▲/ でしたら、 <head> <script language=JavaScript> <!-- if(top==self){ location.href="http://www.●●●.ne.jp/▲▲▲/"} // --> </script> </head> フレーム内のページ(固定されるページ以外)にこれを貼り付けましょう。 検索でも index.html(a.html & b.html) で引っかかって欲しいのに a.html だけが引っかかったりしますよね。 そんなときは、a.html のソースに上記のタグを加えることによって、 a.html にアクセスされても自動的に index.html に飛んでくれます。
その他の回答 (1)
- kero33
- ベストアンサー率44% (20/45)
私はやり方とか全然分からないのですが(汗) 検索してたらこんな質問が見つかりました。 こういう事を言ってるんですよね、多分。 参考になれば。
お礼
早速お答えいただきありがとうございます。 ちょっと読んでみたのですが、全然分かりません。。。 何回も読むとわかるかもしれないので またチャレンジしてみます。 ありがとうございました。
お礼
大変分かりやすく教えていただき、ありがとうございます。早速やってみました・・・大成功でした。 フレーム内ページに直接アクセスしようとすると 自動的にトップ・ページに飛ぶようになりました。 こんなに早く解決するとは思ってもいませんでした。 本当にありがとうございました。