Fabian St.: RedirectMatch

Beitrag lesen

Hi!

Damit die von Google gefundenen Seiten nicht auf eine missing.html
geleitet werden, möchte ich in einer ".htaccess"-Datei
das "RedirectMatch" verwenden.

Beispiel:

RedirectMatch permanent /html/kontakt.htm /kontakt.html

Nun bin ich aber nicht sicher, sondern eher verwirrt, ob ich "RedirectMatch permanent" oder "RedirectMatch 301" schreiben muss.

Oder ist es egal?

Das ist egal, da laut den HTTP/1.1 Status Code Definitions (Abschitt 10.3.2) der Code 301 einem «permanenten Redirect» entspricht. Für «besondere» Status-Codes (wie eben den 301) bietet der Apache eben leichter einprägsame Namen an.

Darüber hinaus gibt es für deinen Fall bereits die Direktive RedirectPermanent, die sich zudem noch mehr anbietet, da du ja keinen RegEx verwendest und damit RedirectMatch nicht notwendig ist.

Grüße,
Fabian St.