Falls es noch jemanden interessiert oder er es selbst mal brauch...
Hier die korrekte Regel
ZitatRewriteCond %{QUERY_STRING} ^dir=Apple-Forum/(.*)?$ [NC]
ZitatRewriteRule ^$ /index.php/Category/132-Apple-Forum/?%1 [R=301,NE,NC,L]
Den Teil dir=Apple-Forum/ kann man einfach gegen den Teil der alten URL austauschen der bei sich zutrifft.
Da könnte also auch Ordner1/ordner2/ordner3/bis/unendlich/ stehen oder am Ende irgendwo auf irgendeine Datei enden und er leitet es korrekt auf den Teil der in der RewriteRule steht um.
Wichtig ist nur das man wirklich nichts weiter ändert als den URL Teil und keine Leerzeichen rein bringt oder wegnimmt. Auch das ^ vor dem Teil der URL darf nicht entfernt werden.
Die RewriteRule kann man einfach von/index.php/Category/132-Apple-Forum/ in /deine/eigene/url/ abändern. Alle Parameter die oben nach dem dir=Apple-Forum/ abgeschnitten wurden, werden unten wieder angehängt. Sollte es auf dieser URL dann nichts geben so landet er einfach auf die angegebene URL.
Er sendet dabei noch einen freundlichen 301er und ist damit auch sehr SEO freundlich.
Ach ja, falls jemand wissen will was falsch war. Ich hab einfach ein ? hinter dem Klammern Set vergessen
LG