So leiten Sie zur Startseite weiter

Lesezeit: 2 Minuten

Wie kann ich einen Benutzer auf die Startseite umleiten?

Beispiel: mywebsite.example/ddfdf/fdfdsf und ich möchte umleiten zu mywebsite.example

Ich möchte es jedoch tun, ohne den statischen Namen einzugeben. Wie kann ich das machen?

  • Die Frage könnte besser formuliert werden, um “mit Javascript” oder “mit Javascript” einzuschließen, wenn Sie danach gesucht haben.

    – Lukas

    25. Juni 2016 um 2:41 Uhr


document.location.href="https://stackoverflow.com/";

  • Gehe zur Homepage oder füge es in eine Funktion ein und rufe sie auf, wenn er auf etwas klickt

    – Bluedayz

    11. Mai 2014 um 12:44 Uhr

Benutzer-Avatar
A-Scharabiani

document.location.href="https://stackoverflow.com/";

oder

 window.location.href = "https://stackoverflow.com/";

Laut W3C sind sie gleich. In Wirklichkeit sollten Sie für die Cross-Browser-Sicherheit verwenden window.location statt document.location.

Sehen: http://www.w3.org/TR/Window/#window-location

(Notiz: Ich habe die obige Erklärung des Unterschieds aus dieser Frage kopiert.)

window.location.href = "https://stackoverflow.com/";

Das hat bei mir funktioniert. Wenn Sie mehrere Ordner/Verzeichnisse haben, können Sie dies verwenden:

window.location.href = "https://stackoverflow.com/folder_name/";

Können Sie dies auf dem Server tun, indem Sie beispielsweise Apaches mod_rewrite verwenden? Wenn nicht, können Sie die verwenden window.location.replace Methode um die aktuelle URL aus dem Vor-/Zurück-Verlauf zu löschen (um die Zurück-Schaltfläche nicht zu beschädigen) und zum Stammverzeichnis der Website zu gehen:

window.location.replace("https://stackoverflow.com/");

Benutzer-Avatar
Brandon Montgomery

kann sein

var re = /^https?:\/\/[^/]+/i;
window.location.href = re.exec(window.location.href)[0];

ist das was du suchst?

  • Dies wird die Zurück-Schaltfläche beschädigen, wenn dies automatisch beim Laden der Seite erfolgt.

    – Bitte stehen

    20. November 2010 um 7:57 Uhr

Benutzer-Avatar
l2aelba

window.location = "https://stackoverflow.com/";

Sollte normalerweise ausreichen, aber es hängt von den Verzeichnissen Ihrer Website ab. Dies wird für Ihr Beispiel funktionieren

  • Dies wird die Zurück-Schaltfläche beschädigen, wenn dies automatisch beim Laden der Seite erfolgt.

    – Bitte stehen

    20. November 2010 um 7:57 Uhr

Benutzer-Avatar
Shashikant Sejwar

strRetMsg ="<script>window.location.href="https://stackoverflow.com/questions/4231605/Other/Home.htm";</script>";

Page.ClientScript.RegisterStartupScript(this.GetType(), "Script", strRetMsg,false);

Fügen Sie diesen Code in Page Load ein.

1145880cookie-checkSo leiten Sie zur Startseite weiter

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy