Ik heb een probleem: Ik wil via JavaScript doorverwijzen naar een map boven. Mijn code:
location.href = (location.href).substr(0, (location.href).lastIndexOf('folder'));
De URL ziet er als volgt uit:
example.com/path/folder/index.php?file=abc&test=123&lol=cool
De redirect heeft precies dit effect:
example.com/path/&test=123&lol=cool
Maar wil je dit hebben:
example.com/path/
Hoe kan ik dat doen?
Als je location.hostname
gebruikt, krijg je je domain.com gedeelte. Dan zal location.pathname
je /path/folder geven. Ik zou location.pathname
splitsen door / en de URL opnieuw samenstellen. Maar tenzij je de querystring nodig hebt, kun je gewoon redirecten naar ..
om een directory hoger te gaan.