運営中のサイトに対して、特定の流入経路によるアクセスを、別サイトに誘導したいことがあります。 例えば、イベントにスポンサーとして協賛し、イベントサイトのスポンサーロゴは会社ホームページのURLになっているとします。 このスポンサーロゴを経由したアクセスを、イベントに合わせて構築したポータルサイトに誘導するにはどうすればよいでしょうか? Lambda@Edge を使うと、既存のアプリケーションに手を加えることなく、リクエスト時のリファラによってリダイレクトできます。 前提 Lambda@Edge を利用するため、Amazon CloudFront を利用していることが大前提となります。 要件 HTTPリクエスト時のRefererヘッダーの URI が event.com/summits/ を含む場合、https://portal.com/ に 302 でリダイレクトさせる。 条件を満たさない
![Lambda@Edgeを使ってリファラによってリダイレクトさせる | DevelopersIO](https://cdn-ak-scissors.b.st-hatena.com/image/square/9a7d6ae9f85c16e05f342f3fbedf931e89d9434a/height=288;version=1;width=512/https%3A%2F%2Fdevio2023-media.developers.io%2Fwp-content%2Fuploads%2F2018%2F11%2Feyecatch_amazon-cloudfront_1200x630.jpeg)