htaccess rewriterule mit string

  • Hallo, ist etwas tricky, aber vielleicht weiß ja jemand die Antwort.
    Ich ziehe mit einem Projekt von Typo3 nach wordpress um.
    Die alten Links möchte ich per rewriterule weiterleiten.
    Leider sind in den alten Links a) index.php vorhanden und b)strings mit z.b. ?id=6
    Alle meine Versuche die Weiterleitung in htaccess zu ermöglichen sind fehl geschlagen, da einerseits die standard htaccess ja die index.php im wordpress rausnimmt und ich dann echt nicht mehr weis, wie die RewriteCond dazu lautet.

    Ich habe ca. 30 Links die in etwa alle so aussehen und möchte sie 301 weiterleiten
    /cms/index.php?id=6
    nach
    /verzeichnis/

    • 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

  • So könnte es gehen:

    Apache Configuration
    RewriteCond    %{QUERY_STRING}    id=6
    RewriteRule    ^cms/index.php    http://example.org/neue-url/?    [R=301,L]

    Das ganze dann eben für jede umzuleitende URL.

    Das Fragezeichen am Ende verhindert, daß die alten URL-Parameter (id=123) an die neue URL weitergegeben werden.

    Gruß
    Ingo

    Wenn ich helfen konnte, bitte :) klicken.

Jetzt mitmachen!

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