我有以下網頁,將http
流量重定向到https
。HTML和Javascript執行順序
<head>
<script type="text/javascript">
var loc = window.location.href+'';
if (loc.indexOf('http://www.') == 0 && loc.indexOf('.com') > -1) {
window.location.href = loc.replace('http://www.','https://www.');
} else if (loc.indexOf('http://') == 0 && loc.indexOf('.com') > -1 && loc.indexOf('www.') == -1) {
window.location.href = loc.replace('http://','https://www.');
}
</script>
</head>
<body>
...
</body>
問題
我已經放在HTML body
上面的重定向的JavaScript。這是否意味着在body
嘗試加載之前頁面將被重定向?
我想盡可能提高此代碼的效率。
任何意見讚賞。
如果您想要效率,請使用服務器端重定向。 –
_「這是否意味着頁面會在正文加載前重定向?」_是 – j08691
感謝Jonas,我在AWS ELB上託管我的頁面。我已經嘗試了大約一週的時間來獲取服務器端重定向工作,但似乎無法得到它,所以這是我的最後一招。 – Richard