zoukankan      html  css  js  c++  java
  • IIS&ASP.NET 站点IP跳转到域名

    目标:输入ip跳转到域名所在的网站

    比如58的115.159.231.173 跳转到https://passport.58.com/login

    先看下58的例子

    我们在地址栏输入ip之后

    箭头指向的地方是跳转过后的

    上面我们看过58的跳转之后,那么我们的asp.net 结合iis也是可以的

    我们的工具安装好后,在我们站点发布后   站点根目录下的web.config 打开

    找到节点configuration>system.webServer

    在下面输入以下代码

         <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

  • 相关阅读:
    IntelliJ IDEA导包快捷键
    maven命令创建web骨架项目
    v2.0版本小程序开发心得(代码之外)
    装饰器模式
    闭包
    git diff的文字说明
    WSGI和CGI
    word-wrap、white-space和word break的区别
    Javascript中正则的 match、test、exec使用方法和区别
    Git 内部原理
  • 原文地址:https://www.cnblogs.com/cnhonker/p/8889598.html
Copyright © 2011-2022 走看看