Pascal: Redirect via htaccess

Hallo,

ich habe folgendes Problem:

ich habe eine alte domain und will alle aufrufe auf eine neue domain umleiten.
hierbei wurde allerdings das zielverzeichnis geändert:

beispiel:

www.altedomain.de/verzeichnis1/index.php soll jetzt auf:
www.neuedomain.de/verzeichnis2/index.php

www.altedomain.de/verzeichnis1/input.php?id=12 soll jetzt auf:
www.neuedomain.de/verzeichnis2/input.php?id=12

Wie muss die entsprechende Redirect Rule für htaccess lauten?

vielen dank

pascal

ps: hab mal was zusammengebaut, aber das klappt irgendwie net so ganz

RewriteCond %{SCRIPT_FILENAME} -f
RewriteRule ^verzeichnis1$ http://www.neuedomain.de/verzeichnis2/ [R=301,L]

  1. RewriteCond %{SCRIPT_FILENAME} -f

    Das hier kannst du dir vermutlich sparen.

    RewriteRule ^verzeichnis1$ http://www.neuedomain.de/verzeichnis2/ [R=301,L]

    das ist prinzipiell schon nicht so verkehrt - hier leitetst du aber nur den Pfad verzeichnis1 auf das genannte ziel um.

    Was du aber willst ist ein Pfad der mit /verzeichnis1/ (Slashes nicht vergesseN) beginnt und danach eine beliebige Zeichenkette (.*) hat auf das neue Ziel umleiten und das gefundene Muster hinten anhängen.

    btw: bitte an RFC 2606 / BCP 32 denken und für Beispiele die dafür reservierten Domains verwenden.