Search code examples
javascripturlhistorypushstate

JS history.pushState question "skip a slash"


So, if the current url is
url.com/x/y
if I do history.pushState({"z":"z"}, "" , "z"), the url will be
url.com/x/z

How to make it url.com/z ??


Solution

  • I figured it out.

    It can be done by retyping the entire url path

    history.pushState({"z":"z"}, "" , "https://url.com/z")