【发布时间】:2015-02-16 01:23:06
【问题描述】:
正如标题所示,http://localhost/mywebapp 会自动添加到我的应用程序中的 url。
用户点击 https 超链接,但没有浏览到
https://correcturl.something.com
它转到http://localhost/mywebapp/https://correcturl.something.com
即自动添加本地主机部分。我确定这里缺少一个 IIS 设置。
【问题讨论】:
正如标题所示,http://localhost/mywebapp 会自动添加到我的应用程序中的 url。
用户点击 https 超链接,但没有浏览到
https://correcturl.something.com
它转到http://localhost/mywebapp/https://correcturl.something.com
即自动添加本地主机部分。我确定这里缺少一个 IIS 设置。
【问题讨论】:
它可能不是 IIS。如果您的网址格式不正确,我很确定浏览器会处理重定向到“当前网址”+“重定向网址”。
示例: 如果您在 javascript 控制台中执行以下操作,您将不会被重定向。
window.location.href = "/http://google.com";
在 stackoverflow 页面上运行该页面会将我发送到 https://stackoverflow.com/http://google.com
这是不正确的。
我假设如果您在本地的某个开发环境中测试 url,您将在 localhost 中产生类似的结果。如果没有更多信息,我无法为您提供更好的答案,但是我会首先在您的应用中寻找与我描述的内容相似的内容。
【讨论】: