我想根據用戶國家重定向我的網站。例如,如果用戶從美國輸入www.domain.com,那麼他應該重定向到en.domain.com。根據用戶國家重定向網站
0
A
回答
0
好了,讓你開始,這裏是你如何可以檢測一個人的國家,使用HTML5地理定位:
var geocoder = new google.maps.Geocoder();
geocoder.geocode({'latLng': <YOURLATLNGRESPONSEFROMGEO>}, function(results, status) {
if (status == google.maps.GeocoderStatus.OK) {
if (results[0]) {
var loc = getCountry(results);
}
}
});
function getCountry(results)
{
for (var i = 0; i < results[0].address_components.length; i++)
{
var shortname = results[0].address_components[i].short_name;
var longname = results[0].address_components[i].long_name;
var type = results[0].address_components[i].types;
if (type.indexOf("country") != -1)
{
if (!isNullOrWhitespace(shortname))
{
return shortname;
}
else
{
return longname;
}
}
}
}
function isNullOrWhitespace(text) {
if (text == null) {
return true;
}
return text.replace(/\s/gi, '').length < 1;
}
這將得到人的國家。不幸的是,我不知道如何使用它來重定向一個人。試試這個鏈接:http://dev.maxmind.com/geoip/geolite。
0
相關問題
- 1. jQuery國家重定向門戶網站
- 2. 根據國家/地區重定向用戶-HTACCESS?
- 3. 將用戶從主站點重定向到其國家/地區網站
- 4. 重定向網站用戶
- 5. 用戶國家屏蔽magento網站?
- 6. 根據用戶位置重定向網站
- 7. 根據用戶角色重定向到不同的網站
- 8. 根據用戶的位置進行網站重定向
- 9. 重定向用戶根據
- 10. 如何重定向根據國家文件明智
- 11. 如何根據國家IP地址重定向域名
- 12. 使用國家IP重定向URL
- 13. 顯示網頁根據國家
- 14. PHP根據國家阻止網站訪問
- 15. 限制網站訪問特定國家
- 16. 根據相同的國家代碼確定國家
- 17. 國家不是根據選定的國家加載
- 18. 重定向到網站/用戶名
- 19. 在PHP中通過國家重定向用戶
- 20. 重定向移動用戶基於國家和承運人
- 21. Symfony將用戶重定向到url國家
- 22. 重定向取決於國家?
- 23. geoip重定向國家爲403
- 24. PHP - 基於國家的重定向
- 25. MVC 3 - 基於國家的重定向?
- 26. 基於國家的重定向頁面
- 27. 檢測國家和重定向
- 28. 根據位置重定向用戶
- 29. 根據用戶組重定向頁面
- 30. 重定向用戶根據語言
[你有什麼試過嗎?](http://whathaveyoutried.com) – Dunhamzzz 2013-02-26 11:32:25
什麼問題? – m0skit0 2013-02-26 11:32:51
我希望美國用戶使用英文查看我的網站,德國用戶只要鍵入主域網址即可用德文查看。根據那裏的國家意思是自動重定向到那裏的子域。 – Akaash 2013-02-26 11:36:08