2017-09-11 7 views
-1

現在、私のWebサイトをサーバーにAWS EC2を使用しています。ウェブサイトのコンテンツは動的であり、訪問者のほとんどは特定の数の国から来ています。特定のページでのみAWS EC2とcloudFrontを使用してIPアドレスの国を検出します

私は自分のIPアドレスでウェブサイト訪問者の国を検出しようとしています。これは、訪問者が自分のウェブサイトの特定のページ(https://example.com/abc)にアクセスしたときにのみ実行する必要があります。

AWS Cloudfrontは、CloudFront-Viewer-Countryヘッダーで必要なものを正確に提供しています。しかし、私はCloundFrontの背後にあるウェブサイト全体を提供するつもりはありません。 CloudFrontで1ページ(https://example.com/abc)のみを提供する方法があれば、私の問題は解決すると思います。達成することは可能ですか?もしそうなら、どうですか?

その他のオプションはありますか?

+1

いいえ、CloudFrontで1ページしか配信できません。これはDNSレコードに依存しています。 CloudFrontでサブドメインを提供することはできますが、CloudFrontを使用してウェブサイト全体を配信しないのはなぜですか? – ceejayoz

+0

理由は簡単:ウェブサイトのコンテンツのほとんどが動的なので、コストを節約できます。私は既に私のウェブサイトの静的コンテンツを提供するためにCloudFrontを使用しています。 – Seme1

+0

その場合、GeoIPソリューション(CloudFrontがあなたのためにやっているもの)を考えてみましょう。 – ceejayoz

答えて

0

ドメインページにクラウドフロントエンドポイントのピクセルイメージを配置できます。ユーザーが訪問するたびに、参照されたピクセルはhttpの参照元で呼び出されます。 Google Analyticsは訪問者に関するあなたのためのより多くの情報を取得しますよう

https://skillcrush.com/2012/07/19/tracking-pixel/

は、別の方法としては、分析ツールを追加することができます(と呼ばされているページを示します)。

関連する問題