0

私の Web サイトには、www.reallygreattoys.com の SSL 証明書があります。https://reallygreattoys.com (www なし) でサイトにアクセスしようとすると、信頼できない接続メッセージが表示されます。global.asax にコードを入れてリダイレクトしても機能しません。https 以外で問題なく動作するコードがありますが、global.asax の Application_BeginRequest のコードが実行される前に、証明書のチェックが行われると思われます。

証明書についてはよくわかりませんが、www. 証明書レベルで修正する方法はありますか?

参考までに - これは ASP.NET 1.1 です

4

2 に答える 2

2

これを解決するためにサーバーで実行できるコード変更はありません。

あなたの最善の策は、SubjectAltName として指定されたサイト名の「www-less」バージョンで証明書を取得することです。GoDaddy は、基本的な SSL 証明書料金 (約 20 ドル) でこれを自動的に行います。

たとえば、https://www.fiddler2.comを参照してください。証明書のプロパティを調べると、「fiddler2.com」と「www.fiddler2.com」に適していることがわかります。

于 2009-09-30T03:34:01.307 に答える
0

これは、Asp.Net ランタイムに到達する前に発生します。

姉妹サイト (serverfault.com) のこの投稿に答えがあるかもしれません。

https://serverfault.com/questions/66708/iis-6-setting-up-301-redirect-for-non-www-to-www-for-seo

または、新しい証明書を購入することもできます。
きっと他の答えもあると思います。ただし、これはプログラミング関連の問題ではないため、serverfault.com から始めます。

于 2009-09-30T03:34:51.213 に答える