Mahlzeit,
ich habe bisher 10 Websites in einem Contao-Setup, und nun kam die erste mehrsprachige hinzu. Nur für diese brauche ich die Option "Sprache zur URL hinzufügen", und das klappt dort auch prima. Allerdings sollen die anderen Websites davon nix mitbekommen! Also kam mir der Gedanke, folgendes in die /system/config/initconfig.php zu schreiben (und die Contao-Option natürlich deaktiv lassen):
Code:
if ( preg_match( "/^www\.domain\.de$/", $_SERVER['SERVER_NAME'] ) ) {
$GLOBALS['TL_CONFIG']['addLanguageToUrl'] = true;
}
Das funktioniert eigentlich wie gewünscht und bisher konnte ich keine Nebenwirkungen beobachten. Was meint ihr, spricht da trotzdem irgendwas dagegen, oder wie würde man es sonst lösen können? Nur wg. dieser einen Ausnahme gleich ein weiteres autarkes Contao aufzusetzen zu müssen, wäre ja mit Spatzen auf Kanonen geschossen.
(preg_match nutze ich aus speziellen Gründen, in diesem Beispiel ginge natürlich auch "==", aber darum gehts ja nicht.)
beste Grüße