IIS7/IIS7.5 URL 重寫 HTTP 重定向到 HTTPS的方法
1、有SSL證書,或者新購。目前很多免費的SSL證書
2、IIS7 / IIS 7.5 下綁定 HTTPS 網(wǎng)站
3、下載安裝URL重寫模塊:Microsoft URL Rewrite Module
4、取消勾選“SSL設(shè)置”-》“要求 SSL”

5、ASP.NET站可直接修改web.config(與“6、IIS配置圖示”效果相同),例如:見<rewrite>…</rewrite>節(jié)點
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="HTTP to HTTPS redirect" stopProcessing="true">
<match url="(.*)" />
<conditions>
<add input="{HTTPS}" pattern="off" ignoreCase="true" />
</conditions>
<action type="Redirect" redirectType="Found" url="https://{HTTP_HOST}/{R:1}" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>
6、IIS配置圖示(圖形化的操作過程,與上步效果相同,適用于asp/php等站)
選擇要配置的網(wǎng)站,如:
,找到“URL重寫”,沒有的話看上面第3步

進入“URL重寫”模塊,點擊“添加規(guī)則”

選擇“空白規(guī)則”

名稱:HTTP to HTTPS redirect
模式:(.*)


條件輸入:{HTTPS}
模式:off 或 ^OFF$
或 
重定向URL:https://{HTTP_HOST}/{R:1}
重定向類型:已找到(302) 或 參閱其它(303)
或
配置完成后“應(yīng)用”到當(dāng)前站點:

URL重寫配置結(jié)果:

至此配置完成!
接著分享一張圖

相關(guān)文章
解決windows10下"sqlplus / as sysdba"執(zhí)行提示無權(quán)限問題
這篇文章主要介紹了解決windows10下"sqlplus / as sysdba"執(zhí)行提示無權(quán)限問題,在文中給大家介紹了Windows下sqlplus “/as sysdba”登陸報“ORA-01031: insufficient privileges”處理方法,感興趣的朋友跟隨腳本之家小編一起看看吧2018-08-08
WIN2003服務(wù)器 IIS經(jīng)常停止響應(yīng)問題解決辦法參考
前些天,朋友的服務(wù)器出現(xiàn)問題了,現(xiàn)象就是IIS經(jīng)常停止響應(yīng),restart iis 既正常!經(jīng)過一番努力問題解決,把方法和相關(guān)參考總結(jié)供各位參考2011-10-10
Windows?Server2012?R2?無法安裝.NET?Framework?3.5的解決方法
這篇文章主要介紹了Windows?Server2012?R2?無法安裝.NET?Framework?3.5的解決方法,使用本文方法的同學(xué)一定要注意選取對應(yīng)版本的簡包(我用的簡包鏈接在文中),然后指定備用源路徑即可,需要的朋友可以參考下2022-04-04
IIS服務(wù)器證書創(chuàng)建與配置小結(jié)(圖文)
本文主要介紹了IIS服務(wù)器證書創(chuàng)建與配置小結(jié),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-07-07

