- - PR -
ASP.NET HTTPからHTTPSへのリダイレクト方法について
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2007-02-02 18:14
お世話になります。
[環境] OS:WINDOWS2003SERVER 32bit Visual Studio.NET 2003 当初の納品時は、SSL認証なしにサイトを立ち上げたのですが しばらくしてSSLでサイトを運用したいとゆう要望をお客から受けました。 さらに、お客のユーザーには現在お気に入りに入れているHTTPアドレスから 自動でHTTPSにジャンプしてほしいと頼まれました。 とりあえずスタートページにIsSecureConnectionプロパティや JAVASCRIPTでの分岐を試してみたのですが HTTPで要求された場合は、スタートページまで行かず 「HTTP エラー 403.4 - アクセスは許可されていません : このリソースを表示するには SSL が必要です。」が表示されます。 これは、IISで弾かれているのでしょうか?それともWEB.CONFIGの設定の問題でしょうか? 現在、どこに当たりをつけて良いのか分からず困っています。 ちなみに、セキュリティ保護したのは、既定のWEBサイトで、実際に動いているサイトは その下層に複数存在します。 ご教示のほど、宜しくお願い致します。 |
|
投稿日時: 2007-02-02 20:35
IISで非SSLでの接続を許可していますか?(「セキュリティで保護されたチャネル (SSL) を
要求する」をオフにしているかどうか)していないなら当然そのようなメッセージが 出るでしょう。 確認事項としてはHTTPSにジャンプするロジックをはずした場合でもこのメッセージが でるかどうかです。(非SSLを許可していないなら出るはず) |
|
投稿日時: 2007-02-05 15:58
べるさん
返答が遅れました。すみません。。。 ありがとうございました。 べるさんのおっしゃるとおり、 (「セキュリティで保護されたチャネル (SSL) を 要求する」にチェックを入れておりました。 SSLの設定はあまりした事がないので、デフォルト設定と 思っていました。 無事ASP側で分岐できました。 ただ、「セキュリティで保護されたチャネル(SSL)を要求する」のチェックの有無は お客さんに確認してみます。 必要ないかどうかも、後は自分で調べてみます。 ありがとうございましたm(__)m |
1