首页 > 解决方案 > 如何使用参数和#reference从http> https重定向网页

问题描述

如果我想重定向 http://url > https:/url 像: http://example.com?param=value#bookmark > http s ://example.com?param=value#bookmark

我看到了如何使用 javascript 进行重定向,但该方法 忽略了 ?params 和 #bookmark。

重定向和保留整个 URL 的好方法是什么?

标签: javascript

解决方案


尝试这个:

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:')

推荐阅读