Archiv verlassen und diese Seite im Standarddesign anzeigen : Mehrsprachige Domain auf Apache2 hosten
masteryoda1047
20.07.05, 21:35
Hallo, kurze Frage:
ich möchte eine Website anbieten, die in verschiedenen Sprachversionen angeboten wird. Das System basiert auf apache2-prefork , die Website ist Typo3-CMS.
Es sind diverse Domains registriert, ich nenne sie mal "domain.de", "domain.com", "domain.pt" etc... Die DNS Records sind alle auf den selben A-Record registriert, also die öffentliche IP des Webservers.
Die Unterschiedlichen Sprachversionen werden durch einen direkten Link in der Hauptversion (deutsch) aufgerufen also z.B:
www.domain.de = index.php
www.domain.com = index.php/content=english
www.domain.pt = index.php/content=portugiese
etc...
ich bin mir sicher dass sowas der apache unterstützt, weiß nur grad nicht wie :)
mfg
Du kannst doch je eine index.html.[de|eng] (glaube ich - Details siehe Doku oder Bsp-Dateien nach der Installation) anlegen und dort dann einen refresh oder rewrite machen...
... und der Link dazu:
http://httpd.apache.org/docs-2.0/content-negotiation.html
masteryoda1047
20.07.05, 21:59
also eine Auswahl anhand der Browsersprache ist nicht das was ich suche, es soll einfach "fest" verlinkt sein (denn was ist wenn z.B. ein Deutscher die portugiesischeVersion anschauen will), und die Startdatei muss index.php sein sonst klappt das CMS nicht.
... und wie soll der Apache bitte sonst erkennen, was für ein Landsmann gerade seinen lynx angeworfen hat?
... und es reicht ja die index.htmls zu erzeugen, die dann auf die jeweilige index.php weiterleiten - und damit tut dein cms wieder...
masteryoda1047
20.07.05, 22:07
ok dann werde ich es mal so versuchen :)
danke
VHosts mit RedirectMatch .* http://www.zieldomain.com/content=sprache wären genau so gut möglich. ;)
masteryoda1047
20.07.05, 23:39
@sirmoloch, genau sowas habe ich mir vorgestellt...
hättest du mal eine beispiel-konfiguration ?
Nach fünf Minuten in der Doku weiß man es zwar, aber was solls. ;)
NameVirtualHost DEINE_IP
<VirtualHost blablubb.de:80>
ServerName blablubb.de
ServerAdmin ich@blablubb.de
ServerAlias blablubb.de www.blablubb.de
#Hier ist die komplette Konfiguration der Hauptdomain
</VirtualHost>
<VirtualHost blablubb.com:80>
ServerName blablubb.com
ServerAdmin ich@blablubb.de
ServerAlias blablubb.com www.blablubb.com
RedirectMatch .* http://www.blablubb.de/index.php?content=en
</VirtualHost>
<VirtualHost blablubb.fr:80>
ServerName blablubb.fr
ServerAdmin ich@blablubb.de
ServerAlias blablubb.com www.blablubb.com
RedirectMatch .* http://www.blablubb.de/index.php?content=fr
</VirtualHost>
Das ganze lässt sich natürlich noch erweitern. ;)
klar, das geht auch - ich bin irgendwie von Automatismen ausgegangen, dass jeder gleich die ihm gehörige Variante zu sehen bekommt, egal was er eintippt.
Zitat "Wag The Dog": "Das war ein Missverständiss"
masteryoda1047
21.07.05, 06:16
super, vielen Dank ;)
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.