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?
325
3
Se usi
location.hostname
otterrai la parte del tuo dominio.com. Poilocation.pathname
ti darà /path/folder. Dividereilocation.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.reindirizzare a
../
`