[TYPO3-german] CoolURI und 404 anstatt 302 Redirect

Michael typo3ml at schams.net
Tue Jan 26 02:02:44 CET 2010


Hallo TYPO3 Liste,
einer unserer Kunden hat folgende Anforderung bzgl. TYPO3 4.3.x, CoolURI 
und die Behandlung von "Page/File Not Found" Fehlern:

Im Falle eines "Not Found" Fehlers, soll eine Seite aus TYPO3 ausgegeben 
werden, zusammen mit dem HTTP Status Code 404. Klingt erst einmal nicht 
sonderlich schwer, allerdings scheint CoolURI Seiten aus TYPO3 nur mit 
einem Redirect ("302 Found") auszugeben. Die Zielseite (die 
letztendliche Seite aus TYPO3) wird dann mit "200 OK" an den Client 
gesendet.

Unser Kunde strebt allerdings einen sauberen "404" Status Code (und ohne 
irgendwelche Redirects davor) an.

Laut CoolURI XML file sehe ich folgende Optionen:

page - will show a file (loaded using file_get_contents)
redirect - will redirect to a certain URL
message - will output a message

"page" kommt nicht in Frage, da eine (vom Redakteur aenderbare) Seite 
aus TYPO3 geliefert werden soll. "redirect" kommt nicht in Frage, da der 
erste response vom Server kein "404", sondern ein redirect ist und 
"message" kommt nicht in Frage (selbes Problem, wie bei "page").

Die Konfigurationen im TYPO3 Install Tool (pageNotFoundHandling) greifen 
nicht, wenn CoolURI verwendet wird.

Hat jemand eine Idee?

Gruss
Michael


More information about the TYPO3-german mailing list