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

相关文章
相关标签/搜索