2016-07-25 41 views
0

我需要改變我的整個網站在https上工作,而不是http.I已經改變了http部分的WordPress地址(URL)和站點地址(URL)從設置 - >一般,但整個網站已關閉。我需要執行什麼步驟來將wordpress網站從http轉換爲https。我安裝了CentOS 6.3(Final)。我需要採取什麼步驟,而從http更改爲https我的WordPress的網站

+0

有您購買SSL證書爲您的服務器? – Milap

+0

以後可以購買嗎?我只想測試我的網站是否可以在https上工作。 –

+0

您可以通過Letsencrypt免費獲得證書,或者您可以生成自簽名證書,但letsencrypt同樣容易,不會給你錯誤 – matt

回答

3

要製作網站HTTPS,首先要獲取該域的SSL證書,將其安裝在服務器上,並將網站永久鏈接從http更改爲https。

管理員設置:

  1. 前往管理儀表板。
  2. 將鼠標指向設置,然後單擊常規。
  3. 它說什麼WordPress地址(URL)和站點地址(URL)用https://取代http://部分爲他們兩個。
  4. 單擊保存更改

要輕鬆啓用(和執行)WordPress管理通過SSL,不斷FORCE_SSL_ADMIN應該在你的網站的wp-config.php文件強制所有的登錄和所有管理會話發生在SSL設置爲true。

define('FORCE_SSL_ADMIN', true); 

要設置301永久重定向,FTP/SFTP到你的服務器和WordPress的.htaccess文件的頂部添加下面的代碼。

RewriteEngine on 
RewriteCond %{HTTP_HOST} ^yoursite.com [NC,OR] 
RewriteCond %{HTTP_HOST} ^www.yoursite.com [NC] 
RewriteRule ^(.*)$ https://www.yoursite.com/$1 [L,R=301,NC] 

將yoursite.com的每個實例更改爲您的WordPress網址。

要向Google通知有關網址更改的信息,請將您的WordPress網站重新添加到Google網站管理員工具(但這次是https://)。

希望它會有所幫助。

+0

我需要在我的服務器上安裝mod_ssl嗎? –

+0

是的,您需要安裝mod_ssl,您可以使用wp-cli將http的所有實例更改爲https,以減輕將來的任何警告 – matt

1

什麼技術人員守則說是正確的......

而且別提HTTP或HTTPS在你的圖像路徑。只要保持它像//yoursite.com/img/image.jpg,所以它會自動跟蹤http或https。這被稱爲Protocol Relative URL's。

入住這裏相對協議網址http://www.paulirish.com/2010/the-protocol-relative-url/

相關問題