1,安裝URL重寫模塊本案例是用IIS8,下載URL重寫
(默認是沒有安裝的),對應服務器系統的位數,下載後將安裝包上傳到服務器,雙擊直接安裝。
32位系統:http://download.microsoft.com/download/4/9/C/49CD28DB-4AA6-4A51-9437-AA001221F606/rewrite_x86_zh-CN.msi
64位系統:http://download.microsoft.com/download/4/E/7/4E7ECE9A-DF55-4F90-A354-B497072BDE0A/rewrite_x64_zh-CN.msi
直接把地址複製到服務器按照直接安裝完成
2打開IIS管理(注意:安裝完模塊要重新打開iis才能顯示出URL重寫模塊),點擊左側對應的網站,然後在右面找到"URL重寫"項
3.點擊URL重寫後,選擇添加規則。
(名稱自定義),使用正則表達式,模式:(.*)
4.給規則自定義一個名字
5.同一界面下拉,點擊條件
條件輸入:{HTTPS}
檢查輸入字符串是否:與模式匹配
模式:^OFF$ 或者用 off
6.配置操作,同一界面下拉操作按鈕
操作類型:重定向
重定向URL:https://{HTTP_HOST}/{R:1}
重定向類型:已找到(302)
配置完成後,點擊右邊的應用即可。
7.重啓IIS服務
需要注意的是一定要重啓後測試,如果訪問http會提示HTTP Error 404. The requested resource is not found.則把http 80端口的域名再重新綁定一下並且重啓