在重定向中用域名替换IP地址

时间:2012-11-19 15:42:13

标签: url-rewriting iis-7.5 ip-address domain-name

我有一台Windows Server 2008 R2虚拟机,IIS 7.5托管ASP.NET MVC4网站。 WinServer有一个公共IP地址。我还购买了一个域名。域名托管公司将请求转发给我的服务器 例如,当客户键入www.mycompany.com时,请求将重定向到217.151.XXX.XXX,这是我服务器的公共IP地址。

当客户被重定向到我的服务器时,一切正常。他在网络浏览器中看到了一个主页,并在浏览器的地址栏中显示了地址www.mycompany.com。但是,当他浏览网站中的不同页面并被重定向时,浏览器的地址栏显示217.151.xxx.xxx/order/detail而不是www.mycompany.com/order/detail。

我厌倦了IIS网址重写,重写217.151.xxx.xxx/order/detail到www.mycompany.com/order/detail 但这会导致浏览器冻结,等待响应。我的猜测是,当IIS将URL重写为www.mycompany.com/order/detail时,它会将请求发送回域名托管公司。公司解释请求并将其重定向回217.151.xxx.xxx,这会导致无限循环。

如何让域名始终显示在borwser的栏中?

1 个答案:

答案 0 :(得分:1)

使用IP映射域时的一个非常普遍的问题

检查一下。 http://help.lockergnome.com/windows2/Domain-static-IP-mapping--ftopict485575.html