黃聰:WordPress 啟用HTTPS設置(轉)


HTTPS已經成為網站的一種趨勢,得益於數以萬計的開發者和百萬計的玩家,Wordpress啟用HTTPS過程相當簡單。下面就把Wordpress啟用HTTPS訪問的過程記錄一下,以供參考。

一、 修改網站WP_HOME和WP_SITEURL

進入到Wordpress安裝目錄下,打開wp-config.php進行修改

//Set HTTPS as home address
define('WP_HOME','https://www.xxx.com');
//Set HTTPS as siteurl
define('WP_SITEURL','https://www.xxx.com');

define('FORCE_SSL_ADMIN', true);
define('FORCE_SSL_LOGIN', true);
 

二、 LEAMP環境添加環境反向代理設置

LEAMP環境前端用Nginx,后端用Apache。如果不進行這個設置,Wordpress會顯示不正常,出現網址無限循環的情況。如果只單獨使用Nginx或者Apache,就不需要這個步驟。同樣是打開wp-config.php進行修改。

// If WordPress is behind reverse proxy
// which proxies https to http
if ( (!empty( $_SERVER['HTTP_X_FORWARDED_HOST'])) ||
     (!empty( $_SERVER['HTTP_X_FORWARDED_FOR'])) ) {
 
    // http://wordpress.org/support/topic/wordpress-behind-reverse-proxy-1
    $_SERVER['HTTP_HOST'] = $_SERVER['HTTP_X_FORWARDED_HOST'];
 
 
    // http://wordpress.org/support/topic/compatibility-with-wordpress-behind-a-reverse-proxy
    $_SERVER['HTTPS'] = 'on';
}

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM