在 Windows Server 2008 R2 上部署我在本地开发的这个网站后,我似乎无法从浏览器上的服务器获取更新的 URL。
场景如下:
我有一个指向实时网站的主域名。我创建了一个子域名,例如:beta.domain.com,用于重定向到 IIS 服务器的公共 IP。
问题是,当我浏览我的网站时,浏览器地址栏不会更新。我有几个重定向到外部网站,它们也因此无法工作。
我还注意到,当我将鼠标悬停在页面上的链接上时,在浏览器的状态栏中显示的是我的网站公共地址而不是域名。
我不认为问题出在 IIS 上,因为当我使用服务器上的 http:/localhost/ 浏览网站时,它运行良好。
我没有启用任何 URL 重写规则或永久重定向。谢谢 :)
答案1
从您的描述来看,您的“重定向”实际上是一种框架转发器。本质上是托管在您的域名托管商处的 iframe,然后通过 ip 地址将您的网站加载到 iframe 中。
为了正确部署网站,您需要更改域名,以便将 A 记录设置为您的 Web 服务器的 IP,而不是域名提供商转发服务器的 IP。