如何通过保留URL参数执行Javascript重定向URL

San*_*eep 1 html javascript jquery redirect

如何通过保留原始URL的URL参数来执行Javascript重定向URL?

例如原始网址: http://test.com?a=1&b=2

重定向至: http://sample.com?a=1&b=2

Mat*_*zle 5

以下将获取当前的URL查询字符串:

var query = window.location.search;
Run Code Online (Sandbox Code Playgroud)

然后可以在重定向中使用:

window.location.replace('sample.com' + query);
Run Code Online (Sandbox Code Playgroud)

DOCS

更新资料

.replace()方法将从浏览器历史记录中删除当前URL。如果要保留当前URL,请使用@igor提到的.assign()

  • 如果需要将重定向目标保存在浏览器历史记录中,则可以使用“ location.assign('sample.com'+ location.search)”。 (3认同)