javascript如何切换window.location属性的路径名和重定向

Hca*_*tek 7 javascript regex window.location

我想将用户从不同的URL重定向到特定的URL.我尝试了各种各样的替换方式,似乎无法得到我想要的行为.除了我提供主机名外,此代码有效.我想使用windows.location.hostname中的现有主机名,只提供一个新的路径名.有时网址大小和斜线('/')不同.

window.location = 'http://localhost:36065/NewPath';
Run Code Online (Sandbox Code Playgroud)

我该如何更改这些网址?

http://somesite.com/xxx/yyy/zzz to http://somesite.com/NewPath
http://somesite.com/xxx/yyy to http://somesite.com/NewPath
http://somesite.com/xxx to http://somesite.com/NewPath
Run Code Online (Sandbox Code Playgroud)

我认为你说对了.路径可以在路径上变化,我想在.com之后基本上用'NewPath'替换所有内容

如果可能的话,我想要一个干净的正则表达式解决方案,但我是那个部门的新手.感谢任何提示或技巧.

Jas*_*wig 19

location.pathname = '/newpath.html'
Run Code Online (Sandbox Code Playgroud)