Umleiten zu einer relativen URL in JavaScript
Habe ich ein problem:
Ich will redirect per JavaScript ein Verzeichnis vor.
Mein code:
location.href = (location.href).substr(0, (location.href).lastIndexOf('folder'));
So sieht die url aus:
domain.com/path/folder/index.php?file=abc&test=123&lol=cool
Den redirect beeinflussen nur das:
domain.com/path/&test=123&lol=cool
Aber haben wollen:
domain.com/path/
Wie konnte ich das tun?
InformationsquelleAutor der Frage user199337 | 2009-10-31
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie eine relative Umleitung:
oder
InformationsquelleAutor der Antwort Kobi
Wenn Sie
location.hostname
erhalten Sie Ihre domain.com Teil. Dannlocation.pathname
geben Sie /Pfad/Ordner. Ich würde splitlocation.pathname
durch /und Zusammenbau der URL. Aber es sei denn, Sie müssen den querystring, können Sie auch einfach einen redirect zu..
zu gehen, ein Verzeichnis über.InformationsquelleAutor der Antwort Bob
Umleitung zu
../
InformationsquelleAutor der Antwort Chris Ballance
<a href="..">no JS needed</a>
..
bedeutet das übergeordnete Verzeichnis.InformationsquelleAutor der Antwort Kornel
https://developer.mozilla.org/en-US/docs/Web/API/Location/assign
window.location.assign("../");
//eine Ebene nach obenwindow.location.assign("/path");
//relativ zum domain -InformationsquelleAutor der Antwort Shaun Luttin
Ich versuche umzuleiten meine aktuellen web-site zu anderen Bereich auf der gleichen Seite mit JavaScript. Dieser code funktioniert bei mir:
InformationsquelleAutor der Antwort jorge santos