On Tue, Jun 03, 2008 at 03:31:34PM +0200, Marco Mauritsch wrote:
> Hallo,
>
> ich verwende aktuell folgende Konfiguration bei Apache 2.0.58
> ...
> RedirectMatch ^(/home)?/?$ http://blubb.bla.com/home/index.html
> ...
>
> Somit wir die Anfrage automatisch beim Aufruf der URL http://blubb.bla.com
> auf /home/index.html weitergeleitet.
> Auf dieser index.html kann dann ausgewählt werden, ob als Sprache Deutsch,
> Englisch, Französisch, ...., gewünscht ist.
>
> Diesen Schritt möchten wir nun automatisieren.
> Sprich der Kunde geht auf http://blubb.bla.com/ - der Apache erkennt die
> mitgeschickte Sprachkennung des Browsers und leitet
> automatisch an die entsprechende URL weiter.
> Beispiele:
> Sprachkennung DE - Weiterleitung an
> http://blubb.bla.com/home/de/home.html
> Sprachkennung EN - Weiterleitung an
> http://blubb.bla.com/home/en/home.html
>
> Dies ist natürlich mit PHP, JSP, usw alles kein Problem, doch wir möchten
> dies fest im Apache mit implementieren.
> Jemand ne Idee, wie das realisiert werden kann???
Das Zauberwort heißt Typemaps:
-----8<-----
<VirtualHost 1.2.3.4:80>
AddHandler type-map .var
DirectoryIndex index.html.var
</VirtualHost>
-----8<-----
Eine index.html.var anlegen mit dem Inhalt:
-----8<-----
URI: index.html
URI: index.de.html
Content-type: text/html;charset=utf-8
Content-language: de, de-at, de-ch, de-de, de-li, de-lu
URI: index.en.html
Content-type: text/html;charset=utf-8
-----8<-----
Dann wird bei entsprechenden Content-language:-Header index.de.html
ausgeliefert, alls Fallback index.en.html.
Unschön dabei ist natürlich, daß wenn Du z.B. im Internet-Cafe in
Timbuktu bist, höchstwahrscheinlich Englisch bekommen wirst...
Rainer
--------------------------------------------------------------------------
Apache HTTP Server Mailing List "users-de"
unsubscribe-Anfragen an [EMAIL PROTECTED]
sonstige Anfragen an [EMAIL PROTECTED]
--------------------------------------------------------------------------