Reindirizzamento a un URL relativo in JavaScript

Ho un problema: Voglio reindirizzare via JavaScript a una directory sopra. Il mio codice:

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

L'URL si presenta così:

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

Il reindirizzamento riguarda solo questo:

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

Ma voglio avere questo:

example.com/path/

Come potrei farlo?

Se usi location.hostname otterrai la parte del tuo dominio.com. Poi location.pathname ti darà /path/folder. Dividerei location.pathname per / e riassemblerei l'URL. Ma a meno che tu non abbia bisogno della querystring, puoi semplicemente reindirizzare a .. per andare una directory sopra.

Commentari (2)

reindirizzare a ../

Commentari (2)

`

Commentari (1)