Alte URL mi /?p=xxx korrekt umleiten

  • Hallo,

    ich habe meine Seite komplett neu aufgesetzt und möchte jetzt einige eingehende Links auf die richtigen umleiten, damit die Nutzer direkt an die richtige Stelle kommen. Mein Problem ist nun, dass ich die alten URLs nicht umleiten kann. Beispiel:

    Code
    Redirect 301 /?p=xxx http://www.domain.de

    Hier kommt immer nur die 404 Fehlerseite des Blogs. Es geht nur um das Konstrukt "/?p=xxx" - alle anderen Umleitungen die ich sonst noch habe, werden korrekt umgeleitet. Habe es auch schon mit " probiert, hat aber nichts gebracht. Hat jemand eine Idee?

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Hatte erst gestern auf eine Frage mit dem gleichen Fehler geantwortet.

    Zitat von Melewo
    Code
    /?Ich_bin_ein_QueryString


    http://forum.wpde.org/konfiguration/…terleitung.html

    Hinter einem Fragezeichen beginnt ein QueryString und QueryStrings sind nun einmal keine Seiten, die man mit einem Redirect weiterleiten könnte, sondern werden nur übernommen, ohne diese anzugeben. Richtige wäre somit ein Redirect von alter Domain zu neuer Domain:

    Code
    Redirect 301 / http://www.neue-domain-example.com


    Würde alles, einschließlich der QueryStrings zur neuen Domain weiterleiten.

    Oder auch um eine Seite (ohne die Angabe eines /?Ich_bin_ein_QueryString) weiterzuleiten:

    Code
    Redirect 301 /seite.php  http://www.neue-domain-example.com/neue-seite.php

    Fehlerhaft ist hingegen:

    Code
    Redirect 301 /seite.php?was=noch  http://www.neue-domain-example.com/neue-seite.php?was=noch


    Wenn Du etwas anderes möchtest, dann benutze mod_rewrite und keinen Redirect.

    Einmal editiert, zuletzt von Melewo (8. November 2013 um 12:25)

  • Wenn du die Permalinks Einstellungen bei einem bestehenden WordPress änderst ist das kein Problem, die URL wir automatisch zum richtigen Beitrag weitergeleitet.

    Wenn du aber WordPress neu Aufgesetzt hast, haben die alten URLs nun keine passende ID mehr.

    Hast du bevor du WordPress neu Aufgesetzt hast deine Daten im Dashboard unter "Werkzeuge" Daten exportieren" als xml-Datei gespeichert? Wenn würde ich diese neu Importieren, damit deine alten IDs wieder richtig gesetzt werden. Oder hast du noch eine Sicherung deiner Datenbank? Das sollte auch gehen.

    GammaGate.de - Webseiten für Aktivisten und freie Kulturwerke

  • Es geht aus Deiner Frage auch nicht hervor, auf was Du eigentlich umleiten möchtest?
    So würde die Ziffer übernommen:

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!