CloudFrontでリファラがおちる
CloudFrontでリファラがおちる
CloudFrontを通したHTTPリクエストで、リクエストヘッダからrefererが抜け落ちているとのレポート。
バックエンド側のHTTPログをみるとたしかにリファラ部分が "-"になってる。
なぜじゃと調べることしばし。
ディストリビューションの「ビヘイビア」がおかしいことに気づきました。
修正するには以下。
- ディストリビューションを選択
- ビヘイビアタブをクリック
- リクエストに当該するパスパターンを選択して編集をクリック
- 下の方「キャッシュキーとオリジンリクエスト」のところで "Cache policy and origin request policy" を選択
Legacy cache setting ならヘッダを指定してあげればいいみたいです。