国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > IIS > 正文

如何實現IIS HTTP重定向到HTTPS ?

2024-08-29 03:10:26
字體:
來源:轉載
供稿:網友
  最近客戶一個網站升級至HTTPS協議訪問,但是為了用戶輸入,客戶要求當用戶輸入的是HTTP協議時,能自動定向到HTTPS,類似百度網站,當你輸入www.baidu.com并回車后,地址欄自動變成了https://www.baidu.com。
 
  以下步驟簡要介紹了如何實現該功能:
 
  1、下載并安裝MicrosoftURL重寫模塊
 
  https://www.microsoft.com/zh-CN/download/details.aspx?id=7435
 
  備注:根據不同的系統,不同的語言選擇。
 
  我的機器是英文版的,所以以下截圖基本都為英文。
 
  2、站點綁定以下兩種協議:
 
  注意:默認的https端口號為443,因為我本機這個端口已經被利用,所以此處以449演示。
 
  3、站點的SSL設置,確保“RequireSSL”未選中。
 
  4、如果是ASP.NET站點,則直接在Web.config文件中添加以下配置節,作為<configuration>的子元素放在文件末尾即可。
 
  <system.webServer>
 
  <rewrite>
 
  <rules>
 
  <rulename="Redirecttohttps"stopProcessing="true">
 
  <matchurl="(.*)"/>
 
  <conditions>
 
  <addinput="{HTTPS}"pattern="^OFF$"/>
 
  <addinput="{HTTPS_HOST}"pattern="^(localhost)"negate="true"/>
 
  </conditions>
 
  <actiontype="Redirect"url="https://{HTTP_HOST}:449/{R:1}"redirectType="SeeOther"/>
 
  </rule>
 
  </rules>
 
  </rewrite>
 
  </system.webServer>
 
  注意:當你使用默認HTTPS端口時,上面的端口號449就不需要了,直接為https://{HTTP_HOST}/{R:1}
 
  上面的配置也可以直接在IIS中的URLWrite中手動添加,完成后大致如下:

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 政和县| 大田县| 申扎县| 宁河县| 双城市| 宜良县| 湘乡市| 岚皋县| 广宗县| 邵阳市| 姚安县| 岐山县| 灌阳县| 宾川县| 潢川县| 樟树市| 文安县| 白河县| 静安区| 定日县| 揭西县| 五莲县| 申扎县| 邳州市| 会东县| 军事| 池州市| 韶山市| 盱眙县| 建德市| 广安市| 南澳县| 沈丘县| 庄河市| 滁州市| 河曲县| 龙岩市| 万载县| 海城市| 新晃| 莆田市|