IIS Url改写IP地址
本文关键字:地址 IP 改写 Url IIS | 更新日期: 2023-09-27 18:03:42
是否可以将IP地址重写为名称?例如,我有http://159.163.21.22/Default.aspx
,想把它改成http://example/Default.aspx
。
谢谢大家!
您可以使用microsoft URL重写。你可以从这个链接得到。
首先安装URL重写,然后修改你的网页。配置以下条目
<system.webServer>
<rewrite>
<rules>
<rule name="IP Hit" stopProcessing="true">
<match url="(.*)" />
<conditions>
<add input="{HTTP_HOST}" pattern="159.163.21.22" />
</conditions>
<action type="Redirect" url="http://www.yoursite.com/{R:1}" redirectType="Permanent" />
</rule>
</rewrite>
</system.webServer>
根据需要更改www.yoursite.com
example
不会解析,除非在您的本地表(主机文件)或本地DNS服务器上有DNS条目,因为它不是完全合格的域名,所以您需要先设置。一旦设置好了,你就可以使用上面的URL重写示例,但请注意,它会进行301(临时)重定向,所以浏览器和搜索引擎不会更新它们的索引,这可能会从SEO的角度伤害你,并可能给你的DNS服务器增加额外的负载。
如果你正在寻找一种没有301/302重定向的URL重写方法,那么你就不走运了。最好的替代方案是购买一个域名并注册它,并开始使用该名称而不是IP。