jimbouton
jimbouton

Reputation: 259

How do I set window.location to a specific path (without a host)?

I am using the window location method to redirect a webpage to another after a set amount of time.

The url needs to change from www.myurl.com/home to www.myurl.com/other. The problem is that I do not know what the final URLs will be so I cannot use absolute links, they have to be a path only. This is what I have so far:

 window.location.pathname = "mobility.html"

Upvotes: 18

Views: 28532

Answers (2)

Shaun Luttin
Shaun Luttin

Reputation: 141512

window.location.assign("/path") also works.

Upvotes: 5

bfavaretto
bfavaretto

Reputation: 71918

You can just prepend a / to your URL to make them relative to the domain root (without having to hardcode the domain name). Like this:

window.location = "/mobility.html"

Upvotes: 33

Related Questions