Presmerovanie na relatívnu adresu URL v jazyku JavaScript

Mám problém: Chcem presmerovať cez JavaScript do vyššie uvedeného adresára. Môj kód:

location.href = (location.href).substr(0, (location.href).lastIndexOf('folder'));

Adresa URL vyzerá takto:

example.com/path/folder/index.php?file=abc&test=123&lol=cool

Presmerovanie ovplyvňuje práve toto:

example.com/path/&test=123&lol=cool

Ale chcem mať toto:

example.com/path/

Ako by som to mohol urobiť?

Ak použijete location.hostname, získate časť domain.com. Potom location.pathname vám poskytne /path/folder. Ja by som location.pathname rozdelil pomocou / a znovu zostavil URL. Ale ak nepotrebujete querystring, môžete jednoducho presmerovať na .. a ísť o adresár vyššie.

Komentáre (2)

presmerovanie na ../

Komentáre (2)

<a href="..">nie je potrebný JS</a>

.. znamená nadradený adresár.

Komentáre (1)