301 RewriteRule funkt nicht wie ich will

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • 301 RewriteRule funkt nicht wie ich will

    Hallo liebe Forumgemeinde,

    Bitte um Hilfe zur folgenden htaccess RewriteRule, deren Fehler ich leider nicht finden.

    ich möchte alle folgenden URLs, die mit "forum/forumdisplay.html?" beginnen:
    Bsp.: http://www.meinedomain.com/forum/forumdisplay.html?s=&daysprune=&f=15

    auf folgende umleiten:
    http://www.meinedomain.com/forum/

    Mein Versuch:
    RewriteRule ^forum/forumdisplay.html?([^/]*)$ forum/ [R=301,L]

    bringt mir eine 301 Weiterleitung auf:
    http://www.meinedomain.com/forum/?s=&daysprune=&f=15

    Über Hilfe wäre ich äußerst dankebar.

    lg,
    Markus

  • #2
    RewriteRules betrachten nur die path-Komponente der URL; wenn du den Query-String auch untersuchen möchtest, brauchst du dafür eine RewriteCond.

    (Oder in deinem Fall, wenn du alle Requests nach forum/forumdisplay.html umleiten willst, und es auf den Query-String gar nicht ankommt – dann lass das Fragezeichen und den Rest im RewriteRule-Muster einfach weg.)
    I don't believe in rebirth. Actually, I never did in my whole lives.

    Kommentar

    Lädt...
    X