Domain-Name-System
重定向 https://www
我有一個使用 SSL 執行的域。我為 thedomain.com 購買了證書。請注意,它根本不適用於 www.thedomain.com,我認為這可能是我的問題所在。我的目標是我的訪問者到達https://thedomain.com,沒有 www。有四種情況需要涵蓋:
1. http://www.thedomain.com - Redirected in namecheap to https://thedomain.com 2. http://thedomain.com - Redirected by server code 3. https://thedomain.com - No redirect necessary 4. https://www.thedomain.com - The problem case, read below
在那種情況下,最後我的 www 重定向似乎根本不起作用。我不確定為什麼會這樣。我需要為 www 購買第二個證書嗎?有沒有辦法設置我的 DNS 讓它簡單地重定向?我根本不在乎讓我的使用者進入 www,但我確實需要重定向那些手動輸入 www 地址的人。
我的主機記錄設置如下:
Host Redirect to Record type @ 173.248.130.23 A (Address) www https://thedomain.com URL Redirect (301)
想想這是如何發生的。
客戶端請求https://www.example.com。它嘗試啟動與 Web 伺服器的 TLS 會話。它發現該域沒有有效的證書。它在任何重定向發生之前就出錯了。
您將需要將 SAN 添加到 www.example.com 的附加證書,或者您需要另一個 www.example.com 的單名證書
一些證書頒發機構提供所謂的萬用字元證書。我認為您正在尋找它提供的功能。
例如,在 digicert 網站上,您可以看到這種類型的證書:
我相信這也是 MDMarra 所指的。萬用字元證書使用 SAN(主題備用名稱)。
在 digicert 網站上也有對 SAN 的解釋: