新聞中心

httpS是一種用于通過計算機網絡進行安全通信的協議,在Internet上廣泛使用。越來越多的wordpress所有者正在從HTTP遷移到HTTPS,主要是由于以下5個原因:
在WordPress中選擇將HTTP重定向到HTTPS時,您有幾個不同的選擇。
如果您是寶塔面板用戶,最簡單的方法是使用寶塔的強制HTTPS工具(推薦)。另一種方法是在服務器級別執(zhí)行此操作,或者您甚至可以使用免費的WordPress插件來執(zhí)行此操作。注意:我們的示例都包含301重定向指令,這是在SEO方面實現它的正確方法。使用不同類型的重定向可能會損害您的排名。
- 在寶塔面板上將HTTP重定向到HTTPS
- 在Nginx中將HTTP重定向到HTTPS
- 在Apache中將HTTP重定向到HTTPS
- 使用Really Simple SSL插件將HTTP重定向到HTTPS
在寶塔面板上將HTTP重定向到HTTPS
無需安裝插件,您可以輕松地將所有HTTP流量重定向到HTTPS。只需登錄你的寶塔控制面板,點擊左側菜單“網站”,選擇對應網站的“設置”。
寶塔網站設置
然后在彈出窗口,選擇SSL,點擊右上角的強制“HTTPS”。注:前提你必須已經為你的站點配置了SSL證書。
強制HTTPS選項
請注意,如果您使用第 3 方代理,或者您設置了自定義 HTTPS 規(guī)則來強制使用 HTTPS,則可能會導致一些錯誤。如果您發(fā)現任何問題,只需禁用 HTTPS 強制并聯系支持人員即可。
在Nginx中將HTTP重定向到HTTPS
根據W3Techs的數據,Nginx是增長最快的Web服務器,截至2017年擁有30%以上的市場份額。平均而言,每分鐘前1000萬個網站中就有一個開始使用Nginx。
如果您的Web 服務器正在運行Nginx,您可以通過將以下代碼添加到Nginx配置文件中,輕松地將所有HTTP流量重定向到HTTPS。
server {
listen 80;
server_name domain.com www.domain.com;
return 301 https://domain.com$request_uri; }
在Apache中將HTTP重定向到HTTPS
如果您的Web服務器正在運行Apache,您可以通過將以下代碼添加到您的.htaccess 文件中,輕松地將所有HTTP流量重定向到HTTPS 。
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
使用Really Simple SSL插件將HTTP重定向到HTTPS
您必須從HTTP重定向到HTTPS的最后一個選項是使用免費的Really Simple SSL插件。
我們不建議將此方法作為永久解決方案,因為3rd方插件總是會引入另一層問題和兼容性問題。此外,對于HTTPS遷移,您應該更新數據庫中的HTTP URL,而不是依賴插件。但這可以是一個很好的臨時解決方案。
Really Simple SSL插件
該插件有超過20萬的活躍安裝,并由開發(fā)人員Rogier Lankhorst更新。您可以從WordPress插件庫下載Really Simple SSL,也可以在WordPress儀表盤中的“安裝插件”下搜索它。以下是插件功能的列表:
- 所有傳入的HTTPS請求都從HTTP重定向到HTTPS。如果可能,使用
.htaccess,否則使用JavaScript。 - WordPress站點URL和主頁URL更改為HTTPS。
- 通過將所有HTTP://地址替換為HTTPS://地址來修復您的不安全內容,但指向其他外部域的鏈接除外。一切都是動態(tài)完成的。除了WordPress站點URL和主頁URL之外,沒有進行其他數據庫更改。
使用此插件實際上沒有任何步驟,您只需安裝并單擊“Go ahead, activate SSL”就可以了。
標題名稱:如何實現WordPress網站HTTP重定向到HTTPS
文章路徑:http://www.5511xx.com/article/cdcspde.html


咨詢
建站咨詢
