javascript - 客户端 HTTPS 重定向问题
问题描述
我有喜怒无常的 HTTP 到 HTTPS 客户端重定向,比如说如果我输入 example.com 和 www.example.com 大部分时间它们都重定向到https://www.example.com但在奇怪的情况下我运行进入 cors 问题,它不会重定向到 HTTPS。如果这对我遇到此问题的原因有任何影响,我正在使用下一个 js 进行服务器端渲染?这是我正在使用的代码
const httpsRedirect = async () => {
const loaded = await window.document
if(loaded) {
let httpTokens = /^http:\/\/(.*)$/.exec(window.location.href);
if(httpTokens) {
window.location.replace('https://' + httpTokens[1]);
}
}
}
httpsRedirect()
解决方案
推荐阅读
- cordova - OneSignal 订阅用户?
- postgresql - 复杂匹配和加入 PostgreSQL
- c# - 剃刀视图的预编译
- codeigniter - 是否可以根据数据库school_id将文件夹中的文件移动到不同的子文件夹
- javascript - 为什么 vue-test-utils 找不到子组件?
- c# - 如何将下拉列表的值传递给数据库,反之亦然(ASP.NET C#)
- angular - 我无法从全局组件访问静态变量到我们的组件内部以 Angular 7 订阅
- c# - 如何在 Windows 窗体应用程序中将数据从 UIspy 绑定到 treeView
- flutter - 调用 setState() 时 Flutter ListView 不会改变
- json - 无法使用 Parse JSON groovy 获取数组属性