天天看點

設定 Upgrade-Insecure-Requests ,讓web服務端傳回https資源 - apache

如果您還沒有訂購阿裡雲的産品, 可點此連結檢視優惠價格喔

将現有網站從http轉為https的,通路https網址,可能會出現浏覽器位址欄顯示警告标記,提示目前頁面内容有http資源,不安全。如下圖:

設定 Upgrade-Insecure-Requests ,讓web服務端傳回https資源 - apache
檢視文章内容代碼,是包含圖檔,且圖檔的網址是http打頭的。如下圖:
設定 Upgrade-Insecure-Requests ,讓web服務端傳回https資源 - apache

如果文章不多,手動更改是不費力,但如果文章很多,可以嘗試在apache的配置檔案裡添加頭部參數:Upgrade-Insecure-Requests

如下邊的.htaccess内容:

<IfModule mod_headers.c>
Header always set Content-Security-Policy "upgrade-insecure-requests;"
</IfModule>           
設定 Upgrade-Insecure-Requests ,讓web服務端傳回https資源 - apache

之後浏覽器位址欄就不會報有http混合内容了。

設定 Upgrade-Insecure-Requests ,讓web服務端傳回https資源 - apache

但需注意,一般新版本的浏覽器才支援upgrade-insecure-requests的設定。

在測試中,發現如果是wordpress 5.2.2版本的2019模闆,文章的圖檔引用位址即使是http的,也會自動請求https響應(圖1是有意修改了文章内容的代碼)。

參考: