Hallo Georg (und natürlich auch alle anderen, die den Post lesen und meine Frage beantworten können),
ich finde toll, wie Du auf deiner Seite rggooglemap.com die Mehrsprachigkeit gelöst hast: Lediglich bei Klick auf "Englisch" erscheint die Sprache (en) in der URL. Beispiel:
http://www.rggooglemap.com/en/faq.html
ansonsten (deutsche Version)
http://www.rggooglemap.com/faq.html
Ich habe das mit der Mulitlanguage-Integration inklusive RealURL mittlerweile auch geschafft, nur bei mir würde die deutsche URL wie folgt aussehen:
http://www.rggooglemap.com/de/faq.html
Kannst du mir vielleicht erklären, wie ich das "de" bei der deutschen Sprachversion aus der URL bekomme? So, dass meine URLs genau so ausschauen wie Deine?
Liebe Grüße
Julia
poste doch mal deine localconf
georg
Hallo Georg,
hier ist der ensprechende Part aus meiner localconf:
'preVars' => array(
array(
'GETvar' => 'no_cache',
'valueMap' => array(
'nc' => 1,
),
'noMatch' => 'bypass',
),
array(
'GETvar' => 'L',
'valueMap' => array(
'de' => '0',
'en' => '1',
),
'valueDefault' => 'de',
),
),
Hier der Language-Part aus meinem TS:
config {
#| Mehrsprachigkeit |#
linkVars = L
sys_language_uid = 0
language = de
#| Mehrsprachigkeit |#
....
}
.htaccess auch noch:
# Wenn keine Sprache gesetzt ist, wird eine Sprache gesetzt
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !^/meinfolder/de/(.*)$
RewriteCond %{REQUEST_URI} !^/meinfolder/en/(.*)$
RewriteRule ^(.*)$ /meinfolder/de/ [L,R=301]
... klar, die .htaccess müsste auch noch angepasst werden. Aber ich weiß nicht, wie ich es hinbekomme, dass bei der deutschen Version nicht "/de/" in der URL erscheint. Bzw. wenn ich das "/de/" manuell aus der URL entferne bekomme ich immer die Startseite angezeigt.
Liebe Grüße
Julia
Perfekt - mit deinem Code funktioniert es !!!
VIELEN DANK!
Liebe Grüße
Julia