3

ユーザー言語に応じて変更される可能性のあるいくつかのページを配信するCloudfrontディストリビューションを作成しました。両方のページは、その前にELBがあるEC2インスタンスから提供されています。AWS CloudfrontはAccept-Languageヘッダーを転送しません

私のクラウドフロントはELBであり、キャッシュのデフォルト動作に関しては期待通りに動作します。しかし、ユーザーのAccept-Languageヘッダーに従ってページをキャッシュする必要があります。そのために、カスタムヘッダーホワイトリストを作成しました。そこにはAccept-Languageヘッダーが含まれていましたが、まったく動作しません。

私は成功裏に複数の設定を試しました。 ELBアドレスから直接ページを要求すると、期待どおりに動作しますが、CDNアドレスを使用するたびにAccept-Languageヘッダーが削除されます。ここで何が起こっているの?

答えて

0

それは実際には/ WebViewのあるべきときに私はのために/ webviews振る舞いを作成しました...ちょうどタイプミスでした。 Cloudfrontからのキャッシュされた応答が常に正しく取得されていたため、これを早く取得できませんでしたが、そのルートがデフォルトの動作条件に該当するためでした。

関連する問題