WEB相談室

Webページ作成に関しての何でも掲示板です。

タイトル:URLの直接アクセス制御について

0:[投稿] 竹奈 [2004/10/19 10:24 ][環境:わからない わからない]

お伺いしたいことがあります。
URLアドレスを直接書き込んでも
アクセスできないように制御して一つ前のページにあるボタンを
押したらそのページが表示されるように直接そのページが表示されないようにしたいのですが、
どうすればいいのかよく分かりません。
ご存知の方がいれば教えてください!
よろしくお願いいたします。


1:[回答] Orange [2004/10/19 12:52 ]

私が思いつく方法は、Refererで制限をする方法です。表示したくないページをデータ化して.htaccessアクセス制限下のディレクトリーに置き、Perlでデータを読んで表示します。
この方法ですと、サーバーでCGIが使えることと簡単なPerlプログラムを書く知識が必要です。


2:[回答] りゅう [2004/10/27 12:30 ]

htaccessだけで出来るんじゃないかな?

<Files ~ "直打ちでも見せたくないページのアドレス.html$">
SetEnvIf Referer "http://ボタンのあるページのアドレス.html" ref_ok
order deny,allow
deny from all
allow from env=ref_ok
</Files>

あ、ピリオドは適宜エスケープして下さい。


3:[回答] Orange [2004/10/27 15:23 ]

りゅうさんフォローありがとうございます。
こんなに簡単な方法があったのですね!試してみたらできました。


4:[回答] hoge [2004/10/27 15:26 ]

環境が分からないと書いている時点でサーバの設定ファイルを
変更できる立場に無いと思います。

htaccessを変更できないのであれば、CGI等でやるしかないですね。
やり方はイロイロあると思いますけど。
いかんせん質問者からの情報がなさすぎ。

回答(必須): 状態:

お名前(必須):

e-mail:

URL:




[戻る]

ChaichanPAPA's World