RE: Reverse Proxy und Content Negotiation

2005-12-06 Thread Marcus Reimann
Hallo Carsten,

>Hat jemand ne Idee wie man dem Apache dieses Verhalten
>abgewöhnen könnte bzw. Wie man konfigurieren kann das
>die Language-Preference mit zur Unterscheidung der Seiten
>im Cache verwendet wird?

der Apache-Webserver unterstützt auch Content Negotiation
(vgl. http://httpd.apache.org/docs/2.0/content-negotiation.html).
Aber auch hier tritt das Problem auf, das gecachte Seiten eine
falsche Sprache zurückliefern können.

IMHO gibt es nur zwei Lösungen für das Problem:
1. Entweder das Caching der betroffenen HTML-Seiten
   deaktivieren (im Header der Antwortseiten mit "Cache-Control"
   und "pragma: no-cache" zu setzen)
2. Oder eine Umleitung aller Zugriffe auf getrennte Startseiten
   einrichten (language "de" => index_de.html,
   language "en" => index_en.html, ...)

Gruß
 Marcus Reimann
 M. Reimann Systemberatung
 http://www.reimann-systemberatung.de


--
Apache HTTP Server Mailing List "users-de" 
  unsubscribe-Anfragen an [EMAIL PROTECTED]
   sonstige Anfragen an [EMAIL PROTECTED]
--



RE: Reverse Proxy und Content Negotiation

2005-12-06 Thread Germer, Carsten
Danke Marcus,

So etwas hab ich mir schon gedacht nachdem meine Idee die Language-Header-Daten 
im Proxy zu unterdrücken wegen Unsinnigkeit ins Leere gelaufen ist ;)
Content-Negotiation im Apache umzukonfigurieren geht auch nicht da das CMS 
direkt selbst die PreferedLang auswertet.
Naja *seufz* bin grad dabei im CMS die Umleitung zu programmieren.

/Carsten

>-Original Message-
>From: Marcus Reimann [mailto:[EMAIL PROTECTED] 
>Sent: Tuesday, December 06, 2005 2:38 PM
>To: users-de@httpd.apache.org
>Subject: RE: Reverse Proxy und Content Negotiation
>
>
>Hallo Carsten,
>
>>Hat jemand ne Idee wie man dem Apache dieses Verhalten
>>abgewöhnen könnte bzw. Wie man konfigurieren kann das
>>die Language-Preference mit zur Unterscheidung der Seiten
>>im Cache verwendet wird?
>
>der Apache-Webserver unterstützt auch Content Negotiation
>(vgl. http://httpd.apache.org/docs/2.0/content-negotiation.html).
>Aber auch hier tritt das Problem auf, das gecachte Seiten eine
>falsche Sprache zurückliefern können.
>
>IMHO gibt es nur zwei Lösungen für das Problem:
>1. Entweder das Caching der betroffenen HTML-Seiten
>   deaktivieren (im Header der Antwortseiten mit "Cache-Control"
>   und "pragma: no-cache" zu setzen)
>2. Oder eine Umleitung aller Zugriffe auf getrennte Startseiten
>   einrichten (language "de" => index_de.html,
>   language "en" => index_en.html, ...)
>
>Gruß
> Marcus Reimann
> M. Reimann Systemberatung
> http://www.reimann-systemberatung.de
>
>
>---
>---
>Apache HTTP Server Mailing List "users-de" 
>  unsubscribe-Anfragen an [EMAIL PROTECTED]
>   sonstige Anfragen an [EMAIL PROTECTED]
>---
>---
>
>

--
Apache HTTP Server Mailing List "users-de"
  unsubscribe-Anfragen an [EMAIL PROTECTED]
   sonstige Anfragen an [EMAIL PROTECTED]
--