Redirect nach Umzug mit Änderung Permalinks

  • [COLOR=#141823][FONT=helvetica]Hallo,

    wie könnte ich denn folgendes Problem lösen?

    Es gibt ein altes WordPress Blog, das Artikel mit folgender Permalink-Struktur veröffentlicht hat:[/FONT][/COLOR]
    http://www.alteseite.de/914/titel-des-artikels/ also /%post_id%/%postname%/
    [COLOR=#141823][FONT=helvetica]
    Aus diesem Blog habe ich per Export alle Artikel exportiert und auf eine neue WP Website unter neuer Domain importiert. Dort werden die Blog-Artikel unter folgender Permalink-Struktur dargestellt:
    http://www.neueseite.de/titel-des-artikels/ also nur [FONT=Verdana]%postname%/[/FONT]

    Diese neue Seite enthält viele statische Seiten (auch als Startseite) und der Blogbereich ist unter
    http://www.neueseite.de/blog/ zu erreichen.

    Nun soll die komplette alte Seite per 301-Rediret auf die neue Seite umgeleitet werden. Die URLs der einzelnen Artikel sollen auf die jeweiligen Artikel auf der neuen Seite umleiten und die Startseite (http://l.facebook.com/l.php?u=http%3…h=2AQHRNu85&s=1) des alten Blogs soll auf die Startseite des neuen Blogs (http://www.neueseite.de/blog/ )umleiten.

    Wie kann ich das denn am besten umsetzen? Das müsste ja über die htaccess gehen, aber ich weiß nicht was dort genau rein gehört.

    Kann mir jemand helfen?[/FONT][/COLOR]

    • 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

  • ganz ans Ende der htaccess egal was vorher steht

    zb

    PHP
    Redirect permanent  pfad/alte/seite/datei.html   http://neueurl


    sind es viele Urls
    schreibe immer nur drei vier in die htaccess lade diese hoch und kontrolliere sofort..

    Grund: schreibst was falsch, kommt ein error 500 => oder die Umleitung funktioniert nicht :-), hast du dann gleich zig Urls umgeschrieben findest den Fehler nur schwer...

  • Erstmal Danke für deine Antwort.
    So wie ich dich verstehe, müsste ich dann ja für jeden Artikel einen extra Eintrag machen. Da dies aber viele Hundert sind, wäre das extrem aufwändig.

    Ich dachte eigentlich, dass man das anders lösen kann, denn der [COLOR=#141823][FONT=Verdana]%postname%/ aller Artikel ist ja der gleiche.[/FONT][/COLOR]

  • ungetestet


    PHP
    RewriteEngine on 
    RewriteCond %{REQUEST_URI} (.*)
    RewriteRule ^(.*)$ http://neue-domain.tld/$1 [L,R=301]
  • Danke. Testen kann ich leider auch noch nicht, da die neue Zielseite noch nicht öffentlich auf der neuen Domain liegt. Wenn sie aber einmal dort installiert wurde, muss es eben sehr schnell mit den Weiterleitungen gehen.
    Wie kamst du denn auf deinen htaccess Code, bzw, was bedeuten diese Befehle? Wüsstest du eine Möglichkeit, wie man das im Vorfeld testen könnte?

  • Danke. Testen kann ich leider auch noch nicht, da die neue Zielseite noch nicht öffentlich auf der neuen Domain liegt. Wenn sie aber einmal dort installiert wurde, muss es eben sehr schnell mit den Weiterleitungen gehen.
    Wie kamst du denn auf deinen htaccess Code, bzw, was bedeuten diese Befehle? Wüsstest du eine Möglichkeit, wie man das im Vorfeld testen könnte?

    http://wiki.selfhtml.org/wiki/Webserver/mod_rewrite

    ich wünsch dir viele Erfolgserlebnisse beim Lesen, ausprobieren und erkennen ...

    kurz: ich fühl mich überfordert mod_rewrite Regeln in aller Kürze zu erklären...

    hast du nicht irgendwo zwei ungebrauchte Domains zum Testen, reichen doch knappe 5 Minuten dazu...

Jetzt mitmachen!

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