【问题标题】:"http://localhost/" is being automatically added to https urls“http://localhost/”被自动添加到 https url
【发布时间】:2015-02-16 01:23:06
【问题描述】:

正如标题所示,http://localhost/mywebapp 会自动添加到我的应用程序中的 url。

用户点击 https 超链接,但没有浏览到

https://correcturl.something.com

它转到http://localhost/mywebapp/https://correcturl.something.com

即自动添加本地主机部分。我确定这里缺少一个 IIS 设置。

【问题讨论】:

    标签: http url https iis-7


    【解决方案1】:

    它可能不是 IIS。如果您的网址格式不正确,我很确定浏览器会处理重定向到“当前网址”+“重定向网址”。

    示例: 如果您在 javascript 控制台中执行以下操作,您将不会被重定向。

    window.location.href = "/http://google.com";
    

    在 stackoverflow 页面上运行该页面会将我发送到 https://stackoverflow.com/http://google.com

    这是不正确的。

    我假设如果您在本地的某个开发环境中测试 url,您将在 localhost 中产生类似的结果。如果没有更多信息,我无法为您提供更好的答案,但是我会首先在您的应用中寻找与我描述的内容相似的内容。

    【讨论】:

    • 原来错误出在开发人员级别 - 不幸的是,他们没有解释他们为解决问题所做的工作......
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-08
    • 2017-03-17
    • 1970-01-01
    • 2015-03-06
    • 2015-08-12
    相关资源
    最近更新 更多