WordPress博客全方面使用https鏈接方案

記錄:肖佳嘉
同步博客:筱某佳同學
思路源於:落格博客
原文鏈接:原文

開啓訪問 HTTPS 301重定向

在博客空間的根目錄下找到 .htaccess ,然後添加下面代碼
www目錄( public_html 目錄)

#網站定製化開啓 HTTPS 的301重定向
RewriteCond %{SERVER_PORT} !^443$
RewriteCond %{HTTP_USER_AGENT} !MSIE/[1-8]\. [NC]
RewriteCond %{HTTP_HOST} www.logcg.com
RewriteRule ^.*$ https://www.logcg.com%{REQUEST_URI} [L,R=301]

開啓登錄和後臺的強制 SSL

找到網站根目錄的 config.php 文件,添加以下代碼

/* 強制後臺和登錄使用 SSL */
define('FORCE_SSL_LOGIN', true);
define('FORCE_SSL_ADMIN', true);

站內鏈接支持

博客主題編輯function.php文件中,追加下面代碼。

/* 替換圖片鏈接爲 https */
function my_content_manipulator($content){
    if( is_ssl() ){
        $content = str_replace('https://www.logcg.com/wp-content/uploads', 'https://www.logcg.com/wp-content/uploads', $content);
    }
    return $content;
}
add_filter('the_content', 'my_content_manipulator');

系統設置

修改“設置”→“常規”裏的“站點地址”和“WordPress 地址”爲 HTTPS;
修改“菜單”當中的所有“自定義鏈接”爲相對路徑;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章