寶塔面板添加的網站是需要用到SSL證書,為了圖省事直接用后臺面板自帶的免費Let’s Encrypt SSL證書,只不過以后90天后續約不會自動需要我們手動重新添加。
網站搭建完畢,HTTP之前是可以正常訪問的,但是當申請了證書并啟動SSL之后網站無法訪問。檢查之后發現是原來的HTTP和現在安裝的HTTPS導致強制301在不斷的循環跳轉導致無法打開網站。解決辦法:
1、卸載SSL證書
這里我讓他卸載SSL證書,然后也將新安裝的WP網站全部重新刪除掉,保留一個空的文件夾,檢查網站域名是不是能夠正常訪問。
2、重新添加SSL證書
重新啟動SSL證書,然后在后臺啟動強制HTTPS。
輸入網址看看是否正常打開跳轉到HTTPS。
3、重新安裝程序
重新安裝網站程序,默認都是HTTPS的,而且如果使用到已有模板需要全部在靜態內容處修改成HTTPS。
總結,理論上已經安裝過的網站是可以修改數據庫和配置強制HTTPS的,但是重新安裝來說相對容易一些,這樣好理解。