2012-03-27 8 views
0

私たちは、ウェブサイトの安全な部分を含む仮想ディレクトリを持つウェブサイトを持っています。httpsリクエストのデフォルトページを設定するにはどうすればよいですか?

ユーザーはhttp://www.mydomain.comに来る場合は、メインサイトのdefault.aspxに向け得る必要がありますが、彼らはhttps://www.mydomain.comに行けば、彼らは、仮想ディレクトリのdefault.aspxに行く必要があります。

メインサイトのデフォルトページは正常に動作しますが、完全な名前を使用してそのページに移動するとセキュリティで保護されますが、指定されていないhttpsトラフィックのデフォルトページを設定する方法はわかりません特定のページ。

  1. http://www.mydomain.com - 作品
  2. https://www.mydomain.comから
  3. が見つかりませんページ
  4. https://www.mydomain.com/myvirtualdirectoryから
  5. https://www.mydomain.com/myvirtualdirectory/default.aspxをページが見つかりません - 私はリンク2と3の負荷を作るために何をする必要がありますどのような作品

デフォルトページは4で表示されますか?

私のウェブサイトは、Windows Server 2003

答えて

0

私は最終的に私の問題を理解しました。私のケースでは、問題は、古いURL書き換えルールであることがわかりました。それは、ファイル名が指定されていないすべてのhttpsトラフィックをindex.phpに転送していたことを認識していませんでした。

私は404がindex.php

0

総合的にIIS 6.0上で実行されているあなたがポートに基づいてサイトの変更の全体の動作を述べるように、これはアンチパターンです。

他のものを見る必要があるユーザーのためにリダイレクトする場合は、HTTPSで表示される条件付きコントロールを作成することができます。認証され、認可されたものと認可されていないものに対して同じことが行われます。

HTTPユーザがログインする必要があるためにリダイレクトする場合、より一貫したパターンは、ログインボタンをクリックさせることです。そして、この時点でパターンを破ることなくHTTPSを強制することができます。

あなたが実際にいくつかの理由のためにリダイレクトする必要がある場合は、これを処理する方法はいくつかあります

が必要ですIこれを解決する他の方法がいくつかあると想像してください。

+0

おかげによって引き起こされていた私に言ったviewing the IIS error logs、でこれを見つけましたが、あなたのリンクはhttpsにHTTPトラフィックをリダイレクトについてです。 httpsトラフィックのデフォルトページを設定するだけです。たとえば、 'https:// mydomain.com/somevirtualdirectory'のデフォルトページを設定する方法を知りたいとします。 – Rachel

関連する問題