wordpress阿里云萬網虛擬主機強制配置Https(SSL)教程

1.為了開啟HTTPS肯定是要申請證書的,我這里用的是阿里云的免費證書服務(具體升級方法請直接登錄阿里云--云盾--CA證書服務)

2.虛擬主機是不支持https的,那么只能通過阿里云的CDN服務來跳轉一下來支持https

3.進入阿里云控制臺,訪問CDN,進入CDN域名列表,添加你的域名,如果已經有了可以不用添加。

4.配置CDN的SSL,開啟HTTPS加速模式

PS:如果你的SSL證書和我一樣在阿里云申請的話,可以直接下拉選擇就行了,不然你就要自己上傳并配置一下,我這里就不浪費篇幅來介紹了。記住要選擇HTTP→HTTPS

5.關閉CDN的過濾參數

我給這個參數弄的有些郁悶,開始沒注意到這個設置,經常弄wordpress的時候頁面帶參數過去不去。一直設置出錯,我還以為是wordpress哪里的函數被我弄亂了,還把wordpress重新安裝了一遍?,F在好像是默認關閉了。

6.修改DNS解析記錄

7.修改wordpress配置文件和數據庫

配置文件修改wp-config.php

在require_once(ABSPATH . ‘wp-settings.php’);之前,添加以下四個記錄。在沒有添加第四個記錄的時候,我的后臺總是css和jquery出錯,不正常。

define(‘FORCE_SSL_ADMIN’, true);

define(‘FORCE_SSL_LOGIN’, true);

$_SERVER[‘HTTPS’] = ‘ON’;

define( ‘CONCATENATE_SCRIPTS’, false );

數據庫表:wp_options

option_name:siteurl,home,ossdl_off_cdn_url三個記錄的option_value都從原來的http://www.jian2.com改成https://www.jian2.com

8.添加一個.htaccess文件

在站根節(jié)點上傳創(chuàng)建那么一個.htaccess文件,用來重定向301狀態(tài)文件內容:RewriteEngine On

RewriteBase /

RewriteRule ^index\.php$ – [L]RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule . /index.php [L]

?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • 年輕時候背負在身上流淌在血液里的孤勇早就被時間消耗殆盡。 那時候的毅力追逐和膽量,卻是現在再也不可能擁有的。 所以...
    梁水遙閱讀 2,578評論 3 3

友情鏈接更多精彩內容