Beat: 301 weiterleitung

Beitrag lesen

Redirect 301 /AltesVerzeichnis1/AltesVerzeichnis2/(.*) http://example.com/NeuesVerzeichnis1/NeuesVerzeichnis2/$l

Aber das funktioniert nicht.
Folgendes funktioniert:
Redirect 301 /AltesVerzeichnis1/AltesVerzeichnis2 http://example.com/NeuesVerzeichnis1/NeuesVerzeichnis2

Aber ich hätte es gerne so, das _egal_ wieviele Verzeichnisse ich hinten dran hänge, diese übernommen werden. Nur die ersten beiden, falls diese "AltesVerzeichnis1" und "AltesVerzeichnis2" heißen, diese in "NeuesVerzeichnis1", "NeuesVerzeichnis2" umbenannt werden.

Du suchst für einfache Matches (keine Ersetzung) entweder RedirectMatch
oder du musst dich für deinen Fall mit dem URL-Rewriting mit mod_rewrite auseinandersetzen.
http://httpd.apache.org/docs/2.0/misc/rewriteguide.html

RewriteEngine on
RewriteRule "AltesVerzeichnis1/AltesVerzeichnis2/(.+)?" http://example.com/NeuesVerzeichnis1/NeuesVerzeichnis2$1 [R=301,L]

mfg Beat

--
><o(((°>           ><o(((°>
   <°)))o><                     ><o(((°>o
Der Valigator leibt diese Fische