Malonix: RedirectPermanent von Unterverzeichnis in Unterunterverzeichnis

Hallo!

Ich würde gerne einen 301-Redirect von einem Unterverzeichnis in ein Unterunterverzeichnis durchführen. Wer also http://domain.tld/person/ aufruft, soll nach http://domain.tld/person/cv/ weitergeleitet werden.

In die .htaccess schreibe ich:

RedirectPermanent /person/ http://domain.tld/person/cv/

Leider verfängt sich der Browser beim Aufruf der ULR http://domain.tld/person/ in einer Schleife:

Firefox:
Fehler: Umleitungsfehler
Die aufgerufene Website leitet die Anfrage so um, dass sie nie beendet werden kann.
Dieses Problem kann manchmal auftreten, wenn Cookies deaktiviert oder abgelehnt werden.

Chrome:
Diese Webseite weist eine Weiterleitung auf.
Die Webseite unter http://domain.tld/person/cv/cv/cv/cv/cv/cv/cv/cv/(...) hat zu viele Umleitungen erzeugt

Ich habe den Test auch bei einem anderen Provider gemacht - mit dem selben Ergebnis.

Wo liegt der Fehler? Und wie kann ich mit einem sauberen 301-Redirect von http://domain.tld/person/ in das Verzeichnis http://domain.tld/person/cv/ umleiten?

Beste Grüße
Malonix

  1. Hi,

    Ich würde gerne einen 301-Redirect von einem Unterverzeichnis in ein Unterunterverzeichnis durchführen. Wer also http://domain.tld/person/ aufruft, soll nach http://domain.tld/person/cv/ weitergeleitet werden.

    In die .htaccess schreibe ich:

    RedirectPermanent /person/ http://domain.tld/person/cv/

    Leider verfängt sich der Browser beim Aufruf der ULR http://domain.tld/person/ in einer Schleife:

    Natürlich, weil der Server ihn auf die neue Anfrage hin ja wieder umleiten will.

    Wo liegt der Fehler?

    In der Nicht-Berücksichtigung dessen, was das Handbuch zu Redirect deutlich beschreibt:
    “[...] any request beginning with URL-Path will return a redirect request to the client at the location of the target URL.”

    Und wie kann ich mit einem sauberen 301-Redirect von http://domain.tld/person/ in das Verzeichnis http://domain.tld/person/cv/ umleiten?

    Mit den Redirect-Direktiven auf Grund der genannten Tatsache m.E. gar nicht.
    Da wirst du schon mod_rewrite bemühen müssen.

    MfG ChrisB

    --
    RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?