Zum Inhalt springen

Wie lege ich eine Fehlerseite fest?

Erstellt am 9. November 2005 · 16 Antworten · letzte Antwort am 22. Januar 2006

Tags: Weiterleitungen & 404, Frage

McPringle ·

Jetzt klappt es! Ohne die Extension! Einfach die Extension error_404_handling deinstallieren und im Install-Tool folgenden Eintrag vornehmen:

$TYPO3_CONF_VARS["FE"]["pageNotFound_handling"] = 'http://www.fihlon.de/404.php';
$TYPO3_CONF_VARS["FE"]["pageNotFound_handling_statheader"] = '';

Die PHP-Datei 404.php hat folgenden Inhalt (die 38 ist die Typo3-ID meiner Seite mit meiner Fehlermeldung und Sitemap):

<?php header('Location: http://www.fihlon.de/38.html'); ?>

Dann noch in der .htaccess Das Fehlerdokument setzen:

ErrorDocument 404 /404.php
ErrorDocument 500 /404.php

Wichtig: Das ErrorDocument muss nach den ReWrite-Regeln stehen!

Das ist dann auch schon alles und es funktioniert einwandfrei. Puh, das freut mich jetzt aber!

cu
McPringle

woida ·

Hab mir grad die error_404_handling angeschaut.
Die funktioniert anscheinend nicht mit simulate_static oder realurl.
Du wirst die EXT also nicht einsetzen können.

McPringle ·
woida schrieb

Hab mir grad die error_404_handling angeschaut.
Die funktioniert anscheinend nicht mit simulate_static oder realurl.
Du wirst die EXT also nicht einsetzen können.

Danke, ich habe es nun auch ohne die Extension hinbekommen! Siehe oben... 😃

cu
McPringle

woida ·
ArminB schrieb

moin,

ich habe auf meiner Site, http://www.cfs-info.de/ realurl und error_404_handling installiert. error_404_handling funktioniert ohne Probleme.

Armin

Das kann ich so jetzt nicht bestätigen: Du wirst zwar immer zu einer Fehlerseite geleitet, bekommst aber keinen 404er geliefert.

ArminB ·

moin,

nun sollte es klappen. Habe noch folgendes eingefügt für die Fehlerseite:

[PIDinRootline = 198]
config.additionalHeaders = HTTP/1.1 404 Not Found
[global]

Armin