HPでTOPページから入れなくするには?



◇-HPでTOPページから入れなくするには?-HIM(7/12-17:45)No.6473
 ┗Re:HPでTOPページから入れなくするには?-ピーコ(7/12-18:06)No.6480
  ┗Re:HPでTOPページから入れなくするには?-HIM(7/12-18:11)No.6481
   ┗Re:HPでTOPページから入れなくするには?-おっさん(7/12-18:50)No.6488
    ┣Re:修正-おっさん(7/12-18:53)No.6490
    ┗Re:HPでTOPページから入れなくするには?-milkhouse(7/12-23:12)No.6505

▲このページのトップに戻る
6473HPでTOPページから入れなくするには?HIM 7/12-17:45

メーカー名:関連性なし
OS名:Windows98
パソコン名:不明
ソフト名:
--
こんばんは。いつもお世話になっています。
HPでトップページ(index.html)以外のページ
に直接入れなくするにはどうしたらよいのでしょうか?
たとえば
www.hoge.com/2.html
をアドレスバーに打ち込んで入ろうとしたときに
fobbiton
トップページからしか入れません。
とエラーを示すページを表示させたいのです。
よろしくお願い致します。


▲このページのトップに戻る
6480Re:HPでTOPページから入れなくするには?ピーコ 7/12-18:06
記事番号6473へのコメント
HIMさんは No.6473「HPでTOPページから入れなくするには?」で書きまし
た。
>OS名:Windows98
>パソコン名:
>ソフト名:
>こんばんは。いつもお世話になっています。
>HPでトップページ(index.html)以外のページ
>に直接入れなくするにはどうしたらよいのでしょうか?
>たとえば
>www.hoge.com/2.html
>をアドレスバーに打ち込んで入ろうとしたときに
>fobbiton
>トップページからしか入れません。
>とエラーを示すページを表示させたいのです。
>よろしくお願い致します。
>
>


ちょっと!意味が良く分からないんだけど。

▲このページのトップに戻る
6481Re:HPでTOPページから入れなくするには?HIM 7/12-18:11
記事番号6480へのコメント
ピーコさんは No.6480「Re:HPでTOPページから入れなくするには?」で書きま
した。
>HIMさんは No.6473「HPでTOPページから入れなくするには?」で書きまし
>た。
>>OS名:Windows98
>>パソコン名:
>>ソフト名:
>>こんばんは。いつもお世話になっています。
>>HPでトップページ(index.html)以外のページ
>>に直接入れなくするにはどうしたらよいのでしょうか?
>>たとえば
>>www.hoge.com/2.html
>>をアドレスバーに打ち込んで入ろうとしたときに
>>fobbiton
>>トップページからしか入れません。
>>とエラーを示すページを表示させたいのです。
>>よろしくお願い致します。
>>
>>
>
>
>ちょっと!意味が良く分からないんだけど。
わかりにくてすみません。
TOPページから他のページに移ることを必須としていのですが。。
たとえば
index.html
1.html
2.html
とあった場合1.html,2.htmlには直接入れないようにしたいのです。
よろしくお願いします

▲このページのトップに戻る
6488Re:HPでTOPページから入れなくするには?おっさん 7/12-18:50
記事番号6481へのコメント
実際のHtml等の記述の仕方はCGIなどをレクチャーしてるサイトに出向いて覚えて
くだはい。原理的にはブラウザが吐き出す環境変数の 「HTTP_REFERER」を使っ
て指定されたアドレス以外からの場合には、その指定のアドレスに飛ばす。

 っと言うように記述します。別方法として簡単な手段としてはフレームを使う
と言う手もありますが、ソースを見てアドレスを入れられてしまうと、役たたず
になります。このページもどんな風に表示させてますか?左にフレーム付きで見
てますか?それとも、ツリー形式のみで見てますか?

 通常は左側にメニューが並んだ形式で表示されるはずです。また、JavaScript
を使っての方法もありますが、最近じゃそんなもんONのまま回る人も少ないでし
ょう。

 っと、原理だけですが、後は自力でどうぞ。検索でCGIとかJavaScriptなどで探
すといっぱい引っかかります。

▲このページのトップに戻る
6490Re:修正おっさん 7/12-18:53
記事番号6488へのコメント
原理的に を 手法としては
っと、置き換えてくだはい。m(_ _)m

▲このページのトップに戻る
6505Re:HPでTOPページから入れなくするには?milkhouse URL7/12-23:12
記事番号6488へのコメント
>手法としてはブラウザが吐き出す環境変数の「HTTP_REFERER」を使っ
>て指定されたアドレス以外からの場合には、その指定のアドレスに飛ばす。
>っと言うように記述します。

そうですね(^^)
ただ、CGIの場合は別にHTMLファイルを置いておくと
そのアドレスを直接指定されると表示してしまいます

もし、SSIが利用可能なら
<!--#echo var="HTTP_REFERER"-->で直前のURLをはじき出して
JavaScriptで指定ページに飛ばすようにすればOKです
JavaScriptより先にSSIの方が実行されるため可能だと思います

いろいろと本も出ていますので、ちょっと調べてみてください
わかってくると面白くなってきますよ

A1.本ページは参考になりましたか? 又はアドバイスがありますか?
解決 参考になった 参考にならなかった アドバイスする

A2.何度目の訪問ですか?
初めて来た   数度目(2〜4) 5回以上来ている   管理人:

A3.何か一言どうぞ(アドレスは書くことができません)

A4.アドレスがあればどうぞ(1つまで)


↑↑↑↑よろしければ押してください↑↑↑↑

何か一言(本ページで参考になったならないを含めて残してあります)
◎:解決 ○:参考になった ×:参考にならなかった !:アドバイスあり

参考回数投稿日時何か一言