[TYPO3-german] mehrsprachige Fehlerseiten ???

Ralf-René Schröder ralf.rene at online.de
Tue Apr 5 17:58:40 CEST 2011


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
______________________________________________


More information about the TYPO3-german mailing list