Rolf B: Wenn Dein Topf ungefähr 200 Löcher hat …

Beitrag lesen

Hallo Wolfgang,

deine Ursprungsfrage war sehr unkonkret. Erst nach etwas Nachbohren kam heraus, dass Du eine Lösung möchtest, die vom Webserver unabhängig funktioniert.

Die index.var ist definitiv eine Apache-spezifische Lösung. Mit .var assozieere ich eine type-map Datei, die aber explizit mittels AddHandler registriert werden muss. Das zugehörige Apache Modul ist mod_negotiation.

Aber da ist jeder Webserver anders und wenn Dir die Webserver-Dokumentation unverständlich ist, dann solltest Du daran arbeiten, dieses Verständnis zu vertiefen. Denn dieses Verständnis ist für einen Server-Betreiber unumgänglich nötig.

Eine vom Webserver unabhängige Lösung kannst Du nicht mit Konfigurationsmitteln des Webservers erreichen. Dazu sind die einfach zu inkompatibel. Das heißt: Für diese Anforderung musst Du die Sprachauswahl selbst erledigen, wofür Du dann aber serverseitiges Script brauchst, um deine Inhalte auszuliefern. Zum Beispiel PHP. Dazu hat Raketenwilli Dir einen Vorschlag gegeben.

Mir scheint aber, du programmierst nicht und kannst (oder willst) mit dem PHP Script nichts anfangen.

In diesem Fall bist Du auf die Bordmittel des Webservers angewiesen und kannst nur eine Lösung nutzen, die spezifisch für einen Webserver ist. Anderer Server, anderes Konzept, andere Konfiguration. Das ist leider so.

Erste zu klärende Frage ist also: Arbeitet der neue Hoster ebenfalls mit Apache? Ich würde vermuten, dass das so ist, weil die meisten Hoster das tun. Aber eine Bestätigung wäre nützlich.

Und dann muss man prüfen, ob die erforderlichen Direktiven gesetzt sind, damit die index.var berücksichtigt wird. Siehe oben, mod_negotiation. Über entsprechende Einträge in der index.var lässt sich dann eine sprachspezifische Datei abrufen.

Mir scheint aber, als wäre das nicht unbedingt nötig. Das mod_mime kann auch direkt Sprachcodes auf Dateien abbilden (also z.B. je nach vom Browser gewünschter Sprache auf index.html mit index.en.html, index.de.html oder index.cn.html antworten). Das könnte die von Dir angefragte einfachere Lösung sein - sofern sie zu deinen Ansprüchen passt. Das kannst Du nur an Hand der Doku selbst herausfinden. Leider sind diese Teile der Doku nicht übersetzt.

Ansonsten hätte dein Hoster einen Support, den man im Kontext seines Systems nach solchen Dingen fragen kann. Es sei denn, du hast einen 50ct Hoster, dessen Berater sich bei Annäherung eines Kunden sofort unter einem Stein verstecken (analog den Verkäufern in Baumärkten).

Rolf

--
sumpsi - posui - obstruxi