【问题标题】:Should I really redirect http to https for all requests?对于所有请求,我真的应该将 http 重定向到 https 吗?
【发布时间】:2021-11-21 06:43:53
【问题描述】:

我发现了一个问题,如果我使用与协议无关的 url 加载脚本模块,它将无法加载。

<script type="module" src="//briskreader.com/components/feed-list.js"></script>

如果我从http://localhost:8080 提供 html 文件,它将不会加载。我得到一个cors错误。 (cors 标头在服务器上,所以它应该可以工作)......但是浏览器不喜欢协议无关 url 的 301 重定向,或者我忽略了一些东西。

如果我使用 https:它可以正常工作:(即使来自 http)

<script type="module" src="https://briskreader.com/components/feed-list.js"></script>

我正在使用 nginx...我只是好奇处理这个问题的正确方法是什么

【问题讨论】:

  • 我删除了标签

标签: nginx firefox


【解决方案1】:

如果您正在使用 nginx 代理,那么仅提及 components/feed-list.js 而没有 //briskreader.com 应该会有所帮助。检查一次

【讨论】:

  • 它将从另一个域加载。
猜你喜欢
  • 1970-01-01
  • 2014-06-30
  • 1970-01-01
  • 2017-04-30
  • 2011-05-04
  • 2016-11-17
  • 2018-05-05
相关资源
最近更新 更多