Einfacher mit TYPO3 arbeiten
Wenn man als 404-Fehlerseite eine schönere Seite anzeigen lassen möchte als die übliche TYPO3-Error-Seite, dann kann man das durch folgenden Eintrag in der localconf.php erreichen:
$TYPO3_CONF_VARS['FE']['pageNotFound_handling'] = "/404-error.html";
$TYPO3_CONF_VARS['FE']['pageNotFound_handling_statheader'] = "HTTP/1.0 404 Not Found";
Und dann erstellt man im TYPO3-System eine Seite im Baum, die 404-Error heißt, auf der beliebiger Inhalt eingefügt werden kann.
Diese Lösung ist auch Multidomain-fähig - es muss dann nur die 404-Error-Seite in jedem Seitenbaum angelegt werden.