美文网首页
url 中包含双斜杠的巧妙处理

url 中包含双斜杠的巧妙处理

作者: 南窗云 | 来源:发表于2019-06-16 17:40 被阅读0次

    CDN 资源地址:在 domain 和 相对资源地址 拼接的时候,多了一个 斜杠。

    说明

    https 兼容双斜杠

    我们知道 https 的地址,是兼容 双斜杠 的,如 item 前的双斜杠:
    https://b-ssl.duitang.com/uploads//item/201603/04/20160304171613_rTUdV.jpeg

    https://b-ssl.duitang.com/uploads/item/201603/04/20160304171613_rTUdV.jpeg

    都可以访问到这张图片
    http 不兼容双斜杠

    如果双斜杠CDN地址是在 https 请求的时候,是可以兼容的,所以不会出现问题。
    但临时更换为 http 请求的时候,问题就出现了,资源加载 404 。

    解决

    发新版App可以解决问题,但是成本较高。

    最后同事发现一个巧妙的方法,CDN 重新上传一次该资源,并特意将文件路径改为 双斜杠 的,这样就可以访问到资源了,也不必发版了。

    相关文章

      网友评论

          本文标题:url 中包含双斜杠的巧妙处理

          本文链接:https://www.haomeiwen.com/subject/vovgfctx.html