我正在进行从HTTP到HTTPS客户端的气质重定向,例如,如果我大部分时候都输入example.com和www.example.com,它们都将重定向到https://www.example.com,但是在奇怪的情况下,我遇到了核心问题,它不会重定向到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()