Christian Seiler: mod_rewrite Umleitung

Beitrag lesen

Hallo Patrick,

wo findet man so was, zum Beispiel diese Flags (?) wie R=301,QSA???

Also die Flags zu mod_rewrite sind in der Apache-Dokumentation zu finden, hier mal die 1.3er-Doku verlinkt:
http://httpd.apache.org/docs/1.3/mod/mod_rewrite.html#RewriteRule (etwas runterscrollen, dann gibt's ne Liste mit möglichen Flags für RewriteRule). Allerdings sind für das Verständnis einiger Flags ein etwas tiefergehendes Verständnis der Request-Verarbeitung des Apache notwendig.

Bei QSA bin ich mir übrigens gar nicht sicher, ob das hier überhaupt gebraucht wird, vermutlich nicht, aber schaden tut es auf jeden Fall nicht.

R=301 steht das für Code 301 (moved permanently)?

Ja. R ist Redirect und Du kannst entweder [R] angeben, das heißt dann mit "302 Moved Temporarily" weiterleiten oder [R=code] (solange Code vom Typ 3xx ist, sonst klappt's nicht!), dann wird dieser HTTP-Statuscode verwendet.

Viele Grüße,
Christian

--
"I have always wished for my computer to be as easy to use as my telephone; my wish has come true because I can no longer figure out how to use my telephone." - Bjarne Stroustrup