페이지의 방향을 바꾸는 데 도움이 필요합니다. 여기에는 방문자가 도착한 국가를 기반으로합니다.리디렉션 페이지를 미국 주에 기초하여 Maxmind를 사용합니다. geoip2 JS
: 내가해야 할 일을했을 모든 태그 후 내 html 파일에이 붙여이었고, 그것은 일 - 아주 잠시 동안 다음과 같이 난 그렇게 간단하고 사용하기 쉬운이었다, 기존 스크립트를 사용했다<script language="JavaScript" src="http://j.maxmind.com/app/geoip.js"></script>
<script language="JavaScript">
var user_state = geoip_region();
if(user_state == "NY")
window.location = "http://example.com/new-york-page/";
else if(user_state == "TX")
window.location = "http://example.com/texas-page/";
</script>
사용자가 텍사스 또는 뉴욕 출신이라면 리디렉션을 받았지만 그렇지 않은 경우이 코드를 삽입 한 페이지를 계속 가져 왔습니다.
하지만 최근에는 maxmind의 무료 레거시 스크립트가 더 이상 작동하지 않고 (404 오류가 발생 함) 분명히 작동을 멈췄으며 '유료'로만 제공되었습니다.
그래서, 나는 그들의 새로운, geoip2 스크립트를 사용하여 지불하고 저에게이주고는 geoip2 코드 첫 번째 라인을 교체 :
<script src="http://js.maxmind.com/js/apis/geoip2/v2.1/geoip2.js" type="text/javascript"></script>
<script language="JavaScript">
var user_state = geoip_region();
if(user_state == "NY")
window.location = "http://example.com/new-york-page/";
else if(user_state == "TX")
window.location = "http://example.com/texas-page/";
</script>
을하지만 나는 그것이 작동하지 않는 것을 발견했다.
나는 사이트에서 지오 튜토리얼을 이해하려고 노력했지만 너무 복잡하여 정말 어려움을 겪고 있습니다. 첫 번째 예가 태그와 함께 복사하여 내 페이지에 붙여 넣을 수있는 것과 같이 간단하고 사용하기 쉬운 것을 찾고 있습니다.
누구나 생각을 가지고 있습니다. 방문자가 이전 상태의 웹 페이지가 아닌 geoip2 스크립트를 사용하여 웹 페이지에 도착한 상태를 기반으로 쉬운 재 연결을 수행 할 수 있습니까?
감사의 뜻 troolee는 geoip2 객체를 통해 City를 호출 할 수 있다는 것을 알고 유용합니다. 문서를 검색하여 해당 지역에 대한 전화를 찾으려고했지만 success.Wondering없이 이것이 가능하지 않은 경우 직접 데이터베이스를 업로드해야합니다. – Bill