Hallo. Habe ein kleines Problem mit RealURL.
Ich habe eine Seite für mehrere Länder und gleichzeitig für mehrere Sprachen. Meine Urls sehen zur Zeit so aus:
domain.tdl/fr/schweiz/unterseiten.html
Die Sprachvariable ist /fr/ und wird per preVars erreicht.
, 'preVars' => array(
array(
'GETvar' => 'no_cache',
'valueMap' => array(
'no_cache' => 1,
),
'noMatch' => 'bypass',
)
, array(
'GETvar' => 'L',
'valueMap' => array(
'en' => '2',
'es' => '3',
'pt' => '4',
'fr' => '5',
'cz' => '6',
'ru' => '7',
'it' => '8',
'kr' => '9',
'uk' => '10',
'sk' => '11',
),
'noMatch' => 'bypass',
),
)
Die Ländervariable /schweiz/ ist einfach eine Unterseite, so wie die anderen Länderseiten.
_ root
__| deutschland
_____| unterseiten
_____| unterseiten
_____| unterseiten
__| schweiz
_____| unterseiten
_____| unterseiten
_____| unterseiten
__| slowakei
_____| unterseiten
_____| unterseiten
_____| unterseiten
Allerdings ist mir diese Form zu unsauber, ich möchte VIEL lieber das erreichen:
domain.tdl/schweiz/fr/unterseiten.html
Nur das raff ich einfach nicht. Kann ich irgendwie eine preVars Valuemap machen, die mir die IDs der Länderseiten übersetzt? Das schaff ich nämlich irgendwie nicht (IDs lassen sich anscheinend nicht dur valueMaps rewriten).
Bin für jeden Lösungsvorschlag offen. Wie könnte das funktionieren? Danke schonmal für eure Hilfe.
MfG
Discostu