投稿日:2003年09月11日 作成鷹の巣

No.12196 IISサーバでのリンク直打ち禁止方法は?



IISサーバでのリンク直打ち禁止方法は?

No.12196 投稿時間:2003年09月11日(Thu) 11:17 投稿者名:HIDE URL:

始めまして。サーバ素人のHIDEです。

実は、IISにて(わけありでIIS)WEBサーバを上げようと思っているのですが、
HP内のあるページにはTOPページからしかいけないようにしたいのです。
つまり、HP内の他のページじ行くには必ずTOPページからだけにしたいと。。。
appacheとかですと、HTTP_REFERERとか使えると思うのですが、わけあってIIS
なので。。。
なんとかお知恵を拝借したく、よろしくお願いします!!


そのわけが知りたいです。

No.12202 投稿時間:2003年09月11日(Thu) 14:29 投稿者名:APACHE URL:http://kemuri-net.dip.jp/~server/

> appacheとかですと、HTTP_REFERERとか使えると思うのですが、わけあってIIS
> なので。。。
> なんとかお知恵を拝借したく、よろしくお願いします!!
そのわけが知りたいですが
設定が難しいからとかなら
IISはセキュリティーの保持が難しいのでおすすめしません。

さてIISの設定項目にその様な設定ヶ所がないもしくは説明書などにもその方法が載ってない場合は
おそらく出来ないと思います。

この場合はPerl/PHP/ASP等のスクリプトによる制限をおこなうしかないでしょう。
※全ページをPerl/PHP/ASPのどれかで統一してしまう必要があるけど...


PHPで書いたRefererchecker。

No.12239 投稿時間:2003年09月12日(Fri) 05:23 投稿者名:APACHE URL:http://kemuri-net.dip.jp/~server/

>
> さてIISの設定項目にその様な設定ヶ所がないもしくは説明書などにもその方法が載ってない場合は
> おそらく出来ないと思います。
>
> この場合はPerl/PHP/ASP等のスクリプトによる制限をおこなうしかないでしょう。
> ※全ページをPerl/PHP/ASPのどれかで統一してしまう必要があるけど...
PHPで適当に書いておいた
http://kemuri-net.dip.jp/~server/download.php
のRefererchecker。

TOPページでクッキーを発行し
以降のページでそのクッキー情報を参照という方法もあります。


ASPファイルにすれば可能です。

No.12226 投稿時間:2003年09月11日(Thu) 20:46 投稿者名:IIS使い URL:

HTMLではなくaspファイルにすれば可能です。
参照先でも、パスワード制限でも、サーバーサイドスクリプト(JSCRIPT, VBSCRIPT...)でやってください。
そもそも、そういうダイナミックな動作をさせるためにIISはありますから。


|目次|掲示板|過去ログ目次|▲頁先頭|