Hallo Leute,
ich habe das hier schon vor einiger Zeit gepostet, aber leider scheint das Problem wieder/noch zu bestehen! In letzter Zeit tritt es sogar vermehrt auf.
Es ist so, dass wenn man unsere Webseite besucht die Links eigentlich so lauten sollten
http://www.unsereseite.de/
http://www.unsereseite.de/de.html
http://www.unsereseite.de/de/irgendwas.html
Stattdessen erscheinen die Links allerdings immer wieder
http://www.unsereseite.de/
http://www.unsereseite.de/81/
http://www.unsereseite.de/92/
Wenn ich eine dieser Seite aufrufen möchte erhalte ich einen 404 Fehler (der abgefangen wird und auf / verweist).
Das interessant ist, dass dies nur auftritt wenn man unsere Seite direkt über / besucht. Gibt man in der Adresszeile http://www.unsereseite.de ein tritt der Fehler auf. Gibt man in die Adresszeile http://www.unsereseite.de/de/irgendwas.html ein, so funktioniert das tadellos UND es bleibt definitiv Fehlerfrei!!!
Noch verblüffender ist, dass der Fehler scheinbar zufällig auftritt und auch genauso zufällig wieder verschwindet. Wo ich das hier grade schreibe ist er mir bereits von 3 Stellen (international) bestätigt worden.
Ich bin mit meinem Latein am ende, ich habe realurl deinstalliert, reinstalliert, caches gelöscht und so weiter. Ich hatte die Vermutung, dass es mit dem 16MB RAM Quota zusammenhängt, die bei Stoßzeiten evtl nicht ausreichen, aber Nachts um 3Uhr besucht keiner unsere Webseite (außer mir).
Ich bin wirklich komplett ratlos! Bitte helft mir.
Hier nochmal die Codeschnipsel, die für realurl von interesse sind:
config {
simulateStaticDocuments = 0
baseURL = http://www.hitec-zang.de/
tx_realurl_enable = 1
}
localconfig.php:
$TYPO3_CONF_VARS['EXTCONF']['realurl'] = array(
'init' => array(
'enableCHashCache' => 'TRUE',
'respectSimulateStaticURLs' => 'TRUE',
'appendMissingSlash' => 'ifNotFile',
'enableUrlDecodeCache' => 'TRUE',
'enableUrlEncodeCache' => 'TRUE',
),
'www.hitec-zang.de' => array(
'preVars' => array(
'0' => array(
'GETvar' => 'L',
'valueMap' => array(
'de' => '0',
'en' => '1',
),
'valueDefault' => 'de',
),
),
'fileName' => array(
'defaultToHTMLsuffixOnPrev' => '1',
),
'pagePath' => array(
'type' => 'user',
'userFunc' => 'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
'spaceCharacter' => '-',
'languageGetVar' => 'L',
'expireDays' => '3',
'rootpage_id' => '2',
),
'fixedPostVars' => array(
),
),
);
.htaccess
RewriteEngine On
RewriteRule ^typo3$ - [L]
RewriteRule ^typo3/.*$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule .* index.php
Sonstiges:
==========
Ich nutze Typo3 3.81, auf einem HostEurope Webpack XL
realurl ist in der Version 1.1.0 installiert
Markus