IIS服務器中如何實現http自動跳轉到https

爲了網站安全性考慮,目前大多數網站會安裝SSL證書,以實現安全訪問。有時也會遇到http網站,那麼如何實現http自動跳轉到https呢?下面就以IIS服務器爲例,來看下相關操作。

、首先選擇站點, 點擊 “URL 重寫”。

2、點擊選擇 “ 空白規則”。

3、填寫相關規則信息。名稱 : HTTPS,匹配URL 模式: (.*), 條件: {HTTPS}  模式: off,操作類型選擇:重定向,重定向URL: https://{HTTP_HOST}/{R:}

添加規則設置完畢後,點擊保存即可。

相關閱讀推薦:《IIS安裝SSL證書配置https的教程》

除了以上手動添加設置外,還可以利用下面的代碼命令(直接把僞靜態添加到web.config),實現http自動跳轉到https上。

<?xml esion=̶.0″ encoding=̶UTF-8″?>

<configution>

<system.webSee>

<ewite>

<ules>

<ule nme=̶HTTP to HTTPS ediect̶ stopPocessing=̶tue̶>

<mtch ul=̶(.*)̶ />

<conditions>

<dd input=̶{HTTPS}̶ ptten=̶off̶ ignoeCse=̶tue̶ />

</conditions>

<ction type=̶Rediect̶ ediectType=̶Found̶ ul=̶https://{HTTP_HOST}/{R:}̶ />

</ule>

</ules>

</ewite>

</system.webSee>

</configution>