我目前使用AWS EC2來服務我的網站。該網站的內容是動態的,大多數訪問者來自特定數量的國家。僅在特定頁面上使用AWS EC2和cloudFront檢測IP地址的國家
我試圖通過他們的IP地址來檢測網站訪問者的國家。只有當訪問者訪問我的網站上的特定頁面(https://example.com/abc)時才需要執行此操作。
我知道AWS Cloudfront通過CloudFront-Viewer-Country
標題提供了我需要的。但是,我不打算在CloundFront後面爲整個網站提供服務。如果有辦法通過CloudFront只提供一個頁面(https://example.com/abc),我認爲我的問題將得到解決。這有可能實現嗎?如果是這樣,怎麼樣?
我還有其他選擇嗎?
不,您無法爲CloudFront提供一個頁面 - 它依賴於DNS記錄。您可以使用CloudFront爲子域服務......但爲什麼*不會通過CloudFront爲整個網站提供服務? – ceejayoz
原因很簡單:節省成本,因爲大部分網站內容都是動態的。我已經在使用CloudFront來提供我網站的靜態內容。 – Seme1
在這種情況下,請考慮一個GeoIP解決方案(這是CloudFront爲您所做的)。 – ceejayoz