【转载】IIS网站配置不带www域名直接跳转带www的域名
很多時候為了統一網站入口,需要將不帶www的主域名解析到帶www的域名記錄下,當客戶訪問不帶www的域名網址的時候自動跳轉到帶www的域名,在IIS Web服務器中可以通過URL重寫模塊來實現此功能,只需要做301永久重定向即可將實現不帶www請求鏈接自動跳轉www主機域名。
(1)首先一步是帶www主機域名和不帶www的主機域名解析需要能夠順利訪問,涉及到域名解析平臺的相關域名解析操作以及IIS網站部署操作,保證2個域名都可正常訪問。建議在IIS中一個網站綁定多個主機域名的方式,綁定后效果如下圖。
相關設置教程可參考:IIS網站如何同時解析帶www和不帶www的域名。
(2)進入IIS管理界面,選中對應的網站,然后在右側功能區域選中【URL重寫】,如果沒有此URL重寫模塊Microsoft URL Rewrite Module。建議先下載模塊安裝到IIS中。
URL重寫模塊32位系統:http://download.microsoft.com/download/4/9/C/49CD28DB-4AA6-4A51-9437-AA001221F606/rewrite_x86_zh-CN.msi
URL重寫模塊64位系統:http://download.microsoft.com/download/4/E/7/4E7ECE9A-DF55-4F90-A354-B497072BDE0A/rewrite_x64_zh-CN.msi
(3)進入【URL重寫】管理界面前,先在.htaccess在線生成輸入要www域名。在此網站上提供的【www域名重定向】功能中生成相應的代碼。
(4)復制步驟3頁面生成的代碼,如下所示
(5)繼續回到步驟2中的【URL重寫】模塊,進入【URL重寫】界面后,點擊右側的【導入規則】。
(6)進入【導入規則】頁面后,將第4步驟復制的代碼黏貼到【重寫規則】的輸入框中,然后單擊右上角的【應用】。
(7)然后重啟IIS中的網站,配置生效,此時不帶www的網址將自動跳轉到www上。
(8)如果出了上述的實現要求外,還需要添加http請求自動跳轉https安全連接的話,可再次設置URL重寫規則來實現(前提是已經配置好了帶SSL證書的https安全連接網站),具體的設置方法可參考:IIS網站設置Http鏈接直接跳轉Https安全連接。
?
備注:原文轉載自IIS網站配置不帶www域名直接跳轉帶www的域名_IT技術小趣屋。
轉載于:https://www.cnblogs.com/xu-yi/p/10873563.html
《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀總結
以上是生活随笔為你收集整理的【转载】IIS网站配置不带www域名直接跳转带www的域名的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: hdu 3790 最短路径dijkstr
- 下一篇: 作业三--简单四则运算