Seite 1 von 1

HTTP-Codes bei mod_rewrite

Verfasst: 28.02.2005, 17:31
von Hohenberg
Hallo ...

bei einem Projekt, das von einem alten CMS auf ein neues selbstgestricktes umgestellt wurde, kommt nun mod_rewrite zum Einsatz. Dabei werden unter anderem alle URLs, die nicht durch eine andere Regel abgefangen werden, zur text.php umgeleitet, in der Form

Code: Alles auswählen

blablubb.html -> text.php?shortid=blablubb
die text.php soll dann ueberpruefen, ob der Text vorhanden ist und - falls nicht - per header einen 404 ausliefern. Soweit die Theorie.

Leider scheint nun mod_rewrite per default einen 302 zurueckzuliefern, ein weiterer Statuscode wird ignoriert. Das passiert genialerweise auch bei seiten, die definitiv nicht vorhanden sind (modules.php).

Kann man dieses Verhalten von mod_rewrite abstellen? Gibt es vielleicht einen anderen Weg, "sinnvolle" Statuscodes zu erhalten?

Verfasst:
von
SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


HTTP-Codes bei mod_rewrite

Verfasst: 28.02.2005, 19:23
von bull
Die RewriteRule-Zeile, die leider nicht gepostet wurde, mit [R=301,L] abschließen