Zum Inhalt springen

Problem mit RealUrl und Sprachen

Erstellt am 7. April 2010 · Noch keine Antworten

Tags: Frage

sausi ·

Liebe Leute,
habe ein seltsames Problem: Ich nutze in meiner Installation eine einzige Sprache: deutsch. Es existieren also keine weiteren Sprachvarianten der Seiten. Dennoch findet sich bisweilen (für mich willkürlich) ein /en/ in der URL)ich nutze RealUrl. Statt der korrekten URL www.beispiel.de/thema/thema1.html wird diese URL erzeugt: www.beispiel.de/en/thema/thema1.html. Dies geschieht mal auf dieser, mal auf jener Seite. Ich nutze zusätzlich zu RealUrl noch die Extension nc_staticfilecache. Meine .htaccess sieht folgendermaßen aus:

RewriteEngine On 
RewriteRule ^typo3$ - [L]
RewriteRule ^typo3/.*$ - [L]
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME} !-l  
RewriteRule .* /index.php
RewriteRule   ^[^/]*\.html$  index.php 
RewriteCond %{REQUEST_FILENAME} !^.*\.xml$
RewriteCond %{REQUEST_FILENAME} !^.*\.css$
RewriteCond %{REQUEST_FILENAME} !^.*\.js$
RewriteCond %{HTTP:pragma} !no-cache
RewriteCond %{HTTP:Cache-Control} !no-cache
RewriteCond %{HTTP_COOKIE} !be_typo_user [NC]
RewriteCond %{HTTP_COOKIE} !nc_staticfilecache [NC]
RewriteCond %{REQUEST_METHOD} GET strings
RewriteCond %{QUERY_STRING} ^$
RewriteRule .* typo3temp/tx_ncstaticfilecache/%{HTTP_HOST}/%{REQUEST_URI}/index.html [L]

Ich die Unterseiten nutzen alle dasselbe Template, insofern müßte das Problem immer bei allen Seiten auftauchen. So ist es aber nicht. Ich muß jedes Mal den Cache der betreffenden Seite löschen, dann ist die URL wieder korrekt. Ich habe alle betreffenden Seiten durchgefilzt, um den Fehler zu finden. Aber ohne Erfolg. Vielleicht hat von Euch jemand eine Idee, wo ich nach dem Fehler suchen könnte oder kennt das Problem.

Gruß Jörg