我目前正在使用AWS EC2来管理我的网站。该网站的内容是动态的,大多数访问者来自特定数量的国家。
我正在尝试通过其IP地址检测网站访问者的国家/地区。只有当访问者访问我网站上的特定页面时才需要执行此操作(https://example.com/abc)。
我知道AWS Cloudfront通过CloudFront-Viewer-Country
标头提供了我所需的内容。但是,我不打算为CloundFront背后的整个网站提供服务。如果有办法通过CloudFront只提供一个页面(https://example.com/abc),我认为我的问题就解决了。这有可能实现吗?如果是这样,怎么样?
我还有其他选择吗?
答案 0 :(得分:0)
您可以在域页面上拥有Cloudfront端点的像素图像。每次用户访问时,都会使用http引用来调用您的引用像素。 (告诉你正在调用哪个页面)
https://skillcrush.com/2012/07/19/tracking-pixel/
或者,您可以添加Google Analytics等分析工具,以便为您捕获有关访问者的更多信息。