Folgendes Problem, ich habe 404-Seiten für eine Typo3 Installation eingerichtet und es wird in den verschiedenen Sprachen auch richtig ausgegeben (domain.tld/de/, domain.tld/en/ usw.). Ruft man jetzt aber von der Haultdomain (domain.tld/) eine nicht existierende Seite auf leitet der Browser auf die Homepage um und nicht auf die 404-Seite.
Hat jemand schon mal das selbe Problem gehabt und hat eventuell einen Tipp wie ich das Problem beheben kann?
RealUrl + 404 + Mehrsprachig
bei uns klappt das problemlos ... ggf. fehler in der Real Configuration oder dem 404 setting.. ?
vielleicht hilft dir meine Configuration...
$useLNG = 0;
if ($_GET['L'] > 0) {
$useLNG = $_GET['L'];
}
else {
if (preg_match('/\/de\//', $_SERVER['REQUEST_URI'])) {
$useLNG = 1;
}
else if (preg_match('/\/it\//', $_SERVER['REQUEST_URI'])) {
$useLNG = 2;
}
else if (preg_match('/\/cz\//', $_SERVER['REQUEST_URI'])) {
$useLNG = 3;
}
}
$TYPO3_CONF_VARS['FE']['pageNotFound_handling'] = 'index.php?id=' . $pageNotFound_PID . "&L=" . $useLNG;