簡體   English   中英

htaccess從具有https的非www重定向到具有https的www

[英]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:


https://domain.com


結果是頁面證書無效,這是正確的,因為我只購買了帶有“ 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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM