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.