2014-11-18 4 views
0

Хотелось бы разместить веб-страницу на Github, которая не поддерживает php, а затем перенаправить всех посетителей, кроме тех, что находятся в Китае, на другой сайт (размещенный на Weebly).Переадресовать по стране

Причина в том, что Weebly заблокирован в Китае, но обеспечивает лучшее взаимодействие с пользователем.

Как я могу сделать это без включения PhP? Есть ли способ сделать это в Javascript?

ответ

2

Вы можете использовать geoPlugin

First Добавить

<script language="JavaScript" src="http://www.geoplugin.net/javascript.gp" type="text/javascript"></script> 

на свой сайт

попробуйте этот

document.write("Welcome to our visitors from "+geoplugin_countryName());
<script language="JavaScript" src="http://www.geoplugin.net/javascript.gp" type="text/javascript"></script> 
 
</head>

1

Вы также можете использовать ipinfo.io

var xmlhttp = new XMLHttpRequest(); 
xmlhttp.open('GET', '//ipinfo.io', true); 
xmlhttp.onreadystatechange = function() { 
    if (xmlhttp.readyState == 4) { 
     if(xmlhttp.status == 200) { 
      var obj = JSON.parse(xmlhttp.responseText); 
      if (obj.country != 'CN') 
       window.location.replace('http://www.weebly.com/...'); 
     } 
    } 
}; 
xmlhttp.send(null); 
+0

Для этого потребуется JQuery, но он сказал Javascript –

+1

@AnikIslamAbhi вы правы. Я только что преобразовал его в чистый JavaScript. – kiks73

+0

Хороший помощник по работе :) –

Смежные вопросы