我重新開發了我公司的網站,但在重定向 / SSL 方面遇到了一些問題
鍵入或點擊http://olddomain.org重定向到https://newdomain.com就好了。但是,鍵入或單擊鏈接https://olddomain.org不會重定向到https://newdomain.com,我收到此錯誤:
Firefox 不信任該站點,因為它使用了對 olddomain.org 無效的證書。該證書僅對以下名稱有效:*.newdomain.com、newdomain.com
我可以在我的 .htaccess 檔案中放入一些重寫條件來解決這個問題嗎?或者這是我為新域設定 SSL 證書的方式的問題?
這是我迄今為止嘗試過的:
<IfModule mod_rewrite.c>
RewriteEngine On
Redirect 301 / http://newdomain.com/
</IfModule>
<br />
和
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www\.)?http://olddomain\.org$
RewriteRule ^(.*)$ http://newdomain.com/$1 [R=301,QSA,L]
uj5u.com熱心網友回復:
或者這是我為新域設定 SSL 證書的方式的問題?
是的,您需要一個涵蓋舊域的有效 SSL 證書(如瀏覽器錯誤中所示...“它使用的證書對 olddomain.org 無效”)。
如果沒有有效的證書,瀏覽器就無法(安全地)連接,olddomain.org因此甚至看不到重定向指令。
uj5u.com熱心網友回復:
我建議讓 CloudFlare 將您的舊域重定向到您的新域。他們在使用免費服務層重定向整個域方面做得很好。他們甚至為您創建和管理安全證書,以便 HTTPS 重定向作業。
設定需要一些作業。您必須將域名的 NS 記錄設定為指向 cloudflare 并調整 Cloudflare 站點內的一些設定。我有關于 Webmasters Stack Exchange 的完整說明,您可以遵循。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/378737.html
