IIS&ASP.NET 站點IP跳轉到域名

目標:輸入ip跳轉到域名所在的網站web

好比58的115.159.231.173 跳轉到https://passport.58.com/login瀏覽器

先看下58的例子服務器

咱們在地址欄輸入ip以後asp.net

箭頭指向的地方是跳轉事後的工具

上面咱們看過58的跳轉以後,那麼咱們的asp.net 結合iis也是能夠的post

咱們的工具安裝好後,在咱們站點發布後   站點根目錄下的web.config 打開網站

找到節點configuration>system.webServerurl

在下面輸入如下代碼.net

     <rewrite>
            <rules>
                <rule name="Redirect to https" stopProcessing="true">
                    <match url="(.*)" />
                    <conditions>
                        <add input="{HTTP_HOST}" pattern="^47.94.21.35$" />
                    </conditions>
                    <action type="Redirect" url="http://www.dns.hasrc.cn" redirectType="SeeOther" />
                </rule>
            </rules>
        </rewrite>

代碼中  <match url="(.*)" /> 匹配全部輸入的url

conditions 規則

HTTP_HOST 爲主機名 pattern="^47.94.21.35$" 裏邊的ip是咱們服務器的ip 當規則匹配會執行<action>標籤裏邊的

咱們在瀏覽器輸入 ip    請看下面的截圖

咱們輸入的地址是ip可是轉到了域名    那麼咱們實現的ip跳轉到域名就成功了   303

相關文章
相關標籤/搜索