自分のasp Webアプリケーションを自分のサーバーに既に展開しています。しかし、私はURLについて問題があります。 http://mixsol.no-ip.biz/testing2/Module/Admin/Role/CreateRoleSetup.aspx無効なasp.net URLを入力しないでください
私は無効なアドレスでたときに、ユーザーのキーページをエラーに応答しユーザーにしたい:例えば: :
http://mixsol.no-ip.biz/testing2/
http://mixsol.no-ip.biz/testing2/Module/
http://mixsol.no-ip.biz/testing2/Module/Admin
は私のwebsisteアドレスがあるとしましょうなど
ユーザーが有効なアドレスのキーであることを確認するにはどうすればよいですか?
できません。ユーザーがURLをミスタイプすると、そのURLを制御できなくなります。 – Oded
私はかなりサーバーがあなたのためにそれを処理すると確信しています。存在しないページに行くと、すでに404エラーが表示されます。 – Sivvy
ページが存在せず、404エラーが発生した場合(これはカスタマイズできます - これはserverfault.comの質問になります)、IISはこれを処理する必要があります。ユーザーがページにアクセスしないようにするには、ロールベースの制限などで何らかの形でセキュリティを確保する必要がありますが、@Odedによると、ページのURLを入力するだけで、存在する。うまく動作する可能性のあるメソッド(urlReferrerのチェックなど)はすべて簡単にバイパスされます。 – David