2009-03-27 22 views
0

www.mydomain.comのSSL証明書をセットアップしています。私はIIS 6で奇妙な問題を抱えています。www.mydomain.comに移動するとすべて正常に動作します。以来、www。私のSSL証明書が登録されている部分は何も問題はありません。私のサイトの私のリンクはすべてmydomain.com/mylinkに連れて行くので、wwwという接頭語が付いていないので、cetificateエラーが発生します。私のウェブサイトはASP.Netであり、私のリンクはすべてルートに関連しています(言い換えれば、〜/ mylinkを指定し、mydomain.comの部分をハードコードしない)。 IISやasp.netがすべてのリンクからwwwを削除する理由は何ですか?IIS 6のURLからwwwを削除する

+0

何か怪しげなことが起こっています... ASP.NETは〜の接頭辞が付いたサーバー生成のURLにホスト名(www.mydomain.comまたはmydomain.com)を含めてはいけません。 –

+1

www(または他のサブドメイン)を使用しないと、すべてのCookieがすべてのサブドメインに送信されるため、静的コンテンツを提供するためのクッキーレスのサブドメインを持つことができないことに注意してくださいブラウザとサーバーの間で送受信されるデータ量。後であなたが後悔するかもしれない何か:http://twitter.com/codinghorror/statuses/1637428313 –

答えて

0

www以外のウェブサイト専用に別のウェブサイトを設定し、強制的にwwwサイトにリダイレクトすることができます。

次に、別の場所にログを記録し、問題のあるページやリンクを見つけることができるかどうかを確認します。

そうしないと、リンクチェックスクリプトを使用して、リンクが間違って出力されていないかどうかを確認する必要があります。通常は、あなたのリンクに '〜'を使用して、ASP.NETによって解決されるようにする必要があります。これはあなたにこのエラーを与えてはならないアプリケーションの相対的なルートを与えるはずです。

あなたはそこにいくつかの 'http ...'リンクがあるかもしれません。

それができないと、私は別の理由を考えることができません!いずれにしてもHTH。

関連する問題