1、伺服器在添加角色裡,已經添加了http重定向,但是IIS裡沒有對應的圖示,這是什麼問題?這是因為還需要安裝URL Rewrite元件
2、在web.config裡添加了rewrite子產品後,報500錯誤,什麼原因?先确認rewrite子產品是不是添加了多個,再确認一下名字有沒有重複,如果這兩點都正常,那就是IIS缺失URL Rewrite元件。
如果缺失URL Rewrite或IIS裡沒有Http重定向圖示,那麼除了需要在添加角色裡添加http重定向外,還要單獨安裝URL Rewrite元件,兩種方法:
1:直接下載下傳URL Rewrite元件來安裝,官方位址為:https://www.iis.net/downloads/microsoft/url-rewrite#additionalDownloads
2:通過 web平台安裝程式 來安裝,如果你的IIS裡沒有web平台安裝程式,可以通過添加角色來安裝,如下圖,如果沒有,直接到官網下載下傳,下載下傳位址:https://www.iis.net/downloads/microsoft/web-platform-installer
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiIwczX0xiRGZkRGZ0Xy9GbvNGL2EzXlpXazxSP0cVWwBXbihmVuNWMadlWxg2MMBjVtJWd0ckW65UbM5WOHJWa5kHT20ESjBjUIF2X0hXZ0xCMx81dvRWYoNHLrdEZwZ1Rh5WNXp1bwNjW1ZUba9VZwlHdssmch1mclRXY39CXldWYtlWPzNXZj9mcw1ycz9WL49zZuBnL4kzN3EzNwUTM3IDOwkTMwIzLc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
具體可以參考:http://www.dns800.com/2018/09/06/win2012-iis8%E5%AE%89%E8%A3%85%E5%92%8C%E4%BD%BF%E7%94%A8url%E9%87%8D%E5%86%99%E5%B7%A5%E5%85%B7url-rewrite%E6%96%B9%E6%B3%95/