这确实是一个快速问题。
我有一个域名 - 比如说 www.example.com,它被分配给 IIS 上的默认端口 80。在端口 80 上,我有一个前端宣传册网站和一个 MVC Web 应用程序。这两个项目由两个不同的人开发,但现在已整合到一个项目中。
虽然我可以通过域名访问前端,但只要我尝试登录 Web 应用程序,它就会默认使用 URL 的 IP 地址。我仍然可以使用域名访问登录屏幕和 Web 应用程序的其他区域,但前提是我自己输入域名。
有谁知道我该如何解决这个问题?
谢谢
答案1
如果初始请求通过域名路由并成功返回,这听起来像是应用程序内部的某个东西将用户重定向到 IP。dns 或 iis 服务器配置不太可能导致这种情况,更可能是网站的实际代码或它返回的特殊标头重定向了浏览器。