钱学森子女,魔翼杀手,木牛流马原理
前言:先到微软的 https://www.iis.net/downloads/microsoft/url-rewrite 下载URL Rewrite
目标:输入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
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
Blazor server side 自家的一些开源的, 实用型项目的进度之 CEF客户端
.NET IoC模式依赖反转(DIP)、控制反转(Ioc)、依赖注入(DI)
vue+.netcore可支持业务代码扩展的开发框架 VOL.Vue 2.0版本发布
网友评论