RedirectMatch
Turtle
- webserver
Hallo,
ich überarbeite gerade eine Webseite.
Die Seitenstruktur hat sich grundlegend geändert.
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?
Danke für Eure Hilfe,
Turtle
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.