Имам проблем: Искам да пренасоча чрез JavaScript към директория по-горе. Моят код:
location.href = (location.href).substr(0, (location.href).lastIndexOf('folder'));
URL адресът изглежда така:
example.com/path/folder/index.php?file=abc&test=123&lol=cool
Пренасочването влияе точно така:
example.com/path/&test=123&lol=cool
Но искам да имам това:
example.com/path/
Как мога да направя това?
Ако използвате location.hostname
, ще получите част от вашия домейн.com. Тогава location.pathname
ще ви даде /path/folder. Бих разделил location.pathname
с / и отново бих сглобил URL адреса. Но освен ако не ви е необходим querystring, можете просто да пренасочите към ..
, за да отидете една директория по-горе.
пренасочване към ../