[Typo3-german] 404-Handling, dynamische Fehlerseite und Logging der Header-Stati

Franz Koch typo3 at fx-graefix.de
Fri Sep 16 12:45:29 CEST 2005


Hi,

also, ich habs jetzt so hinbekomen wie ich es wollte (fast zumnidest -  
wollte da ne Ext draus machen aber wird wohl nix).

Was habe ich jetzt:
- RealURL mit HTML-Seiten-Simmulation
- selbst gestaltete Fehlerseiten (auch die Apache-Fehler auf dieser Domain)
- Fehlerseiten kommen direkt aus Typo3 (also auch dynamische Inhalte  
möglich, sich verändernde Navi integrieren o.ä.)
- kein Redirect so dass die Request-URL nicht verschwindet
- korrekte header werden gesendet (400,401,403,404,500)

Wie habe ich es gemacht:
- im Install-Tool unter "pageNotFound_handling" eine User-Func aufgerufen:
   USER_FUNCTION:fileadmin/template/scripts/pageNotFoundHandling.php:user_pageNotFound->pageNotFound
- die Funktion prüft ob die Anfrage über Typo kommt oder nicht
- Funktion switcht den übermittelten REDIRECT_STATUS, in dem eigentlich  
der Error-Code steht
- Falls Apache (also richtige Error-Codes) -> entsprechender Header und  
Typo3-Fehlerseite grabben (readfile)
- Falls Typo (blöderweise immer Code 200 wie es scheint) -> 404 ausgeben

zu sehen auf meiner HP. Fehlerseiten brauchen aber noch ein anderes Layout.


Bei interesse kann ich gerne Details posten

-- 
Grüße, Franz



More information about the TYPO3-german mailing list