sorry dies noch einmal aufzuwärmen...
aber bei mir wird schon alleine durch (also ohne meine Weiche die sonst bestens 
klappt)

$TYPO3_CONF_VARS['FE']['pageNotFound_handling'] = '/404/';      
$TYPO3_CONF_VARS['FE']['pageNotFound_handling_statheader'] = 'HTTP/1.0 404 Not 
Found';

nicht der richtige header ausgeliefert
entgegen dem was ich vorher geschrieben hatte, ist es ein 303
wo könnte da noch etwas schief laufen ???
(kann es daran liegen dass ich dort hinter einem .htaccess Schutz arbeite???)


Tobias Liegl schrieb:
Hallo,

einfach noch den passenden Header setzen:

$TYPO3_CONF_VARS['FE']['pageNotFound_handling_statheader'] = 'HTTP/1.0 404 Not Found';

Beste Grüße
Tobi


Am 16.03.11 18:15, schrieb Ralf-René Schröder:
Hallo
da TYPO3 ja von Haus aus keine mehrsprachigen Fehlerseiten bietet habe
ich folgenden Ansatz gewählt:
(hier ist TYPO3 4.4.7 mit templavoila und realurl im Einsatz - die
Fehlerseite heißt 404)

# Vorige Zuweisung
//$TYPO3_CONF_VARS['FE']['pageNotFound_handling'] = '/404/';
# Kontrollstruktur für Mehrsprachigkeit
if (preg_match('/\/en\//', $_SERVER['REQUEST_URI']) || $_GET['L'] == 1) {
$TYPO3_CONF_VARS['FE']['pageNotFound_handling'] = '/en/404/';
} else if (preg_match('/\/ar\//', $_SERVER['REQUEST_URI']) || $_GET['L']
== 2) {
$TYPO3_CONF_VARS['FE']['pageNotFound_handling'] = '/ar/404/';
} else {
$TYPO3_CONF_VARS['FE']['pageNotFound_handling'] = '/404/';
}

funktioniert prinzipiell, liefert aber keinen 404 header, sondern einen 200
wo muß ich da noch ansetzen ???





--
Ralf-René Schröder
http://if-20.com  ... YAML templates for TYPO3
______________________________________________
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an