我需要創建一個登陸頁面,通過從他們的IP地址中計算出他們的位置來自動將訪問者重定向到正確的國家/地區頁面。如何根據訪問者的IP地址重定向
這是一個EPiServer 4網站。你將如何去做這件事,並且EPiServer是否具有內置的這個功能?
我需要創建一個登陸頁面,通過從他們的IP地址中計算出他們的位置來自動將訪問者重定向到正確的國家/地區頁面。如何根據訪問者的IP地址重定向
這是一個EPiServer 4網站。你將如何去做這件事,並且EPiServer是否具有內置的這個功能?
您需要使用Geolocation服務提供商,其中有many。
但是,讓用戶選擇他們的位置,免得他們通過代理訪問,或臨時休假或什麼的?
我正在使用數據MaxMind(列表中的第5個)。他們有一個免費的數據庫和帶有示例的API代碼。 我們將在所有頁面上有一個國家下拉列表,以便人們在假期或使用代理時可以到達正確的國家。但出於興趣,什麼是代理,爲什麼有人會使用它? – 2009-10-28 12:56:01
代理是通過連接到Internet的另一臺計算機。就互聯網的其他部分而言,你的IP就是代理的IP。因此,如果您的代理位於不同的國家/地區,地理位置服務將錯誤地標識用戶的位置。代理被用於許多原因,例如匿名衝浪或繞過地區限制,例如來自阿聯酋或中國等國家,這些國家嚴重過濾網絡訪問。 – 2009-10-28 14:25:33
難道你不看瀏覽器的語言嗎?我猜你已經獲得了一些查找IP範圍表來做到這一點? – Phil 2009-10-28 11:18:49
那麼,我設法使用地理定位數據庫(來自maxmind.com)來實現這一點,但然後搜索引擎的問題受到不利影響意味着我刪除了這個功能。 實際上,使用瀏覽器語言聽起來確實是一個好主意,但最終我只是讓用戶選擇他們的國家並將選擇存儲在cookie中,以便他們不必在隨後的訪問中選擇它。 – 2010-03-22 14:09:07