我想根據用戶國家重定向我的網站。例如,如果用戶從美國輸入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. 根據用戶位置重定向網站
- 2. 根據用戶角色重定向到不同的網站
- 3. 重定向用戶根據
- 4. 如何根據國家IP地址重定向域名
- 5. 使用國家IP重定向URL
- 6. 國家不是根據選定的國家加載
- 7. Symfony將用戶重定向到url國家
- 8. 重定向移動用戶基於國家和承運人
- 9. MVC 3 - 基於國家的重定向?
- 10. 重定向取決於國家?
- 11. geoip重定向國家爲403
- 12. PHP - 基於國家的重定向
- 13. 根據始發URL重定向用戶
- 14. 根據位置重定向用戶
- 15. Nginx的:根據國家
- 16. 網站重定向
- 17. 網站重定向
- 18. 如何使用htaccess將國際用戶重定向到英文版網站?
- 19. 根據域名Html網站頁面重定向?
- 20. 如何根據城市重定向wordpress網站?
- 21. 根據日期選擇重定向到網站
- 22. 如何在網站上顯示用戶的位置(國家)?
- 23. .htaccess根據網址重定向
- 24. 網站重定向到移動網站
- 25. 根據國家/地區代碼選擇國家/地區
- 26. 如何根據國家選擇的軌道選擇國家?
- 27. 如何根據國家阻止特定頁面的國家在php
- 28. PHP:幫助根據數據庫中的url重定向重定向用戶
- 29. 顯示的用戶名或者根據國家
- 30. 如何根據iTunes設置獲取用戶的國家?
[你有什麼試過嗎?](http://whathaveyoutried.com) – Dunhamzzz 2013-02-26 11:32:25
什麼問題? – m0skit0 2013-02-26 11:32:51
我希望美國用戶使用英文查看我的網站,德國用戶只要鍵入主域網址即可用德文查看。根據那裏的國家意思是自動重定向到那裏的子域。 – Akaash 2013-02-26 11:36:08