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]
--------------------------------------------------------------------------

  • Redirect Marco Mauritsch
    • Re: Redirect Rainer Sokoll

Antwort per Email an