2009-09-30 62 views
0

我的網站有www.reallygreattoys.com的SSL證書。如果您嘗試使用https://reallygreattoys.com(無www)訪問該網站,它會爲您提供不可信的連接消息。將代碼放在global.asax中重定向它不起作用。我的代碼對非https非常適用,但我懷疑證書檢查是在Global.asax中的Application_BeginRequest中的代碼運行之前發生的。如何解決不使用www時的SSL錯誤

我對證書不夠了解,但真的爲什麼不用www或不用www。我有辦法在證書級別修復它嗎?

僅供參考 - 這是ASP.NET 1.1

回答

2

有沒有您可以在服務器上解決此代碼更改。

最好的辦法是獲得指定爲SubjectAltName的sitename的「www-less」版本的證書。 GoDaddy會自動爲基本的SSL證書收費(約20美元)。例如,

參見https://www.fiddler2.com。檢查證書屬性,你會發現它對「fiddler2.com」和「www.fiddler2.com」有好處。

+0

謝謝埃裏克。你說的是在這裏備份:http://allben.net/post/2009/02/01/SSL-Certificate-for-WWW-and-no-WWW.aspx雖然godaddy的電話支持不知道這是什麼,看起來他們會自動執行此操作。你幫助這個。 – ScottG 2009-09-30 18:41:33