[英]htaccess redirect from non-www with https to www with https
我希望這不是重復的問題,但是我找不到我的問題的答案。 我已經在使用http到https htaccess重定向,如下所示:
RewriteCond %{SERVER_PORT} ^80$
RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]
這可以解決幾乎所有情況,但以下情況除外:如果我調用此URL:
結果是頁面證書無效,這是正確的,因為我只購買了帶有“ www”的域的證書。
我的問題是:有沒有一種方法可以使用“ www”創建從https://domain.com到https的htaccess重定向? 還是唯一的解決方案是為非www域名購買證書?
作為附加說明,我指定我們正在運行一個多域網站。
謝謝!
更改配置以添加重定向https://example.com => https://www.example.com不會完全解決您的問題:
瀏覽器將連接到https://example.com,並在獲取重定向信息之前顯示證書錯誤。
您必須為非www域創建一個證書(例如購買或使用我們加密)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.