如果我想重定向http://url>https://url比如:http://example.com?param=value#bookmark>http://example.com?param=value#书签
我看到了如何使用javascript重定向,但该方法忽略了?params和#bookmark。
重定向和保留整个URL的好方法是什么?
试试这个:
if (window.location.protocol == "http:")
window.location.href = "https" + window.location.href.slice(4);
或者只是更换
if (location.protocol == 'http:')
location.href = location.href.replace(/^http:/, 'https:')