Redirect klappt nicht

  • Hallo zusammen,

    ich habe aus einer alten Website nicht mehr vorhandene URLs in der Form

    HTML
    http://site.com/cms/?option=com_content&view=article&id=106&Itemid=375

    Diese sollen umgeleitet werden auf neue Seiten, die z.B. so heißen:

    HTML
    http://site.com/testseite/

    Wichtig ist mir die Abfrage auf article&id=106. Daran sehe ich, wohin ich leiten muss. Der ganze Rest ist unwichtig.

    Ich probiere schon eine ganze Weile mit .htaccess, bekomme das aber nicht hin.

    Hat jemand einen Tipp für mich? Danke.

    Gruß
    Michael

    • 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

  • Was genau hast du denn schon ausprobiert und was funktioniert nicht?

    Eigentlich ist es ja recht simpel:

    Zitat


    RewriteEngine on
    Redirect 301altedomain.de neuedomain.de

  • Ggf. sowas in der Art, ungetestet, das wäre aber eine eher unschöne Holzhammermethode sobald man mehr als 2-3 Redirects hat...

    Apache Configuration
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteCond %{QUERY_STRING} article&id=106
    RewriteRule ^cms/ http://site.com/testseite/ [R=301,L]
    </IfModule>
  • Vielen Dank, funktioniert schon fast.

    Allerdings wird an site.com/testseite/ noch der gesamte String

    ?option=com_content&view=article&id=106&Itemid=375

    angehängt.

    Der müsste doch verschwinden, wenn ich hinter /testseite/ ein ? setze - tut es aber nicht ....

Jetzt mitmachen!

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