Ich hosste eine statische Website mit Middleman auf CloudFront und S3 generiert. Ich möchte mehrsprachige Unterstützung hinzufügen und Mittelsmann ermöglicht es mir, den Inhalt zu lokalisieren und die englische Version unter /index.html und den übersetzten Inhalt zum Beispiel unter /sp/index.html zu haben.Cloudfront/S3: Server verschiedene Datei je nach Anfrage Header
Ich möchte in der Lage sein, den „Accept-Language“ Header in der Anfrage und entweder /index.html oder /sp/index.html auf diesem Server zu detektieren.
auf meiner Forschung Basierend ich keine Möglichkeit, dies zu tun mit S3 und Cloudfront, aber vielleicht haben euch eine Idee sehen kann?
Wenn es kein „richtiger und guter Weg“ dies mit Cloudfront und S3 zu tun, was die nächstbeste Alternative wäre? Derzeit denke ich daran, die Sprache in JavaScript zu erkennen und den Benutzer dann umzuleiten, wenn die Sprache nicht Englisch ist.
Grüße, Kim
Sie können einen Proxy-Server vor dem Bucket einrichten und Umschreibbedingungen hinzufügen –