如何使用NGINX將WordPress網站從HTTP遷移到HTTPS

當我看到“如何安裝證書 SSL (HTTPS Connection) 對於託管在服務器上的網站 NGINX 沒有 cPanelVestaCP”在文章中 這裡,讓我們看看如何移動一個網站 WordPress 從 HTTP pe HTTPS cu NGINX.

對於一個網站或博客 WordPress, 僅僅安裝證書是不夠的 SSL 使其在協議上有效 HTTPS. 即使證書 SSL 已正確安裝且有效,您可能會注意到,當您訪問頁面時 HTTPS,“鎖”不會出現在地址欄中,這表明該頁面是安全的。

如果您的博客或網站似乎沒有安全連接(Connection is Not Secure) 即使我正確安裝了證書 SSL, 表示該頁面有本地鏈接”http”。 這些可能是直接鏈接到 媒體文件 (圖片,視頻,歌曲)或 結構元素 (java, CSS).

我們以此為例 iHowTo.Tips,雖然它有一個 證書 SSL 正確有效地安裝,我們有一個頁面,Firefox會警告我們我們沒有安全的連接。

不安全 SSL 連線設定
不安全 SSL 連線設定

它還告訴我們頁面的某些部分(例如圖像)未受保護。 這意味著在文章內容或側邊欄元素的某處,我們有一個圖像文件,其源鏈接以“http“ 代替 ”https“。

要將圖像來源從“http“在”https“編輯那篇文章很容易。 如果我們談論一個有成百上千篇文章的網站,事情就會發生變化。 編輯每篇文章將是一項需要很長時間的操作。 最簡單的用戶 WordPress, 是改變本地鏈接 數據庫. 將鏈接從“http”切換到“https” 能夠用一個簡單的命令來做 SQL 從執行 phpMyAdmin 或者從命令行 SQL 通過 Terminal.

如何將WordPress從HTTP遷移到HTTPS。

如果我還是上面提到的 iHowTo.Tips,讓我們以它為例。 假設我們必須在該博客上替換所有形式為“http://ihowto.tips“在”https://ihowto.tips”。 這些鏈接可能是圖像源(src),也可能是指向內部頁面的其他鏈接。
在開始工作之前,我們建議您對數據庫進行備份。

1。 我們 我們對數據庫進行身份驗證 的博客,通過 phpMyAdmin. 用戶和密碼 我們在文件中找到它們 wp-config.php 來自域根。

2。 我們 點擊左側的數據庫名稱然後點擊 的SQL 在頂部水平菜單中。

3. 我們執行 SQL 命令行:

UPDATE wp_posts SET post_content = REPLACE(post_content,'http://ihowto.tips','https://ihowto.tips');

替換網址和您的域名,並考慮您是否使用 www。 如果你使用前綴“www”,還必須加上他。

4。 點擊“Go”來執行命令行。

如何將WordPress從HTTP遷移到HTTPS。
Update SQL 將 HTTP 鏈接到 HTTPS

上面指示的命令行只會更改表中的 URL"wp_posts“, 柱子 ”post_content”。 您可以更改此命令行 SQL 替換所有數據庫表中的 URL。

小心! 有以下主題 WordPress (WP Themes) 一旦更改了域 URL 將重置其自定義配置。 也嘗試對這些進行備份。

對技術充滿熱情,我很高興寫 StealthSettings.com 自 2006 年起。我在作業系統方面擁有豐富的經驗: macOS, Windows 對 Linux,而且還包括程式語言和部落格平台(WordPress)和線上商店(WooCommerce、Magento、PrestaShop)。

如何 » WordPress » 如何使用NGINX將WordPress網站從HTTP遷移到HTTPS
發表評論