function GetQueryString(name){ var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)"); var r = window.location.search.substr(1).match(reg); if(r!=null) return unescape(r[2]); return null; } function redirectByIp(){ var is_designer = GetQueryString('design') ;//楠岃瘉鏄惁鏄淇〉闈 console.log('design='+is_designer); if(is_designer == null){ console.log('zhixing') //鑾峰彇褰撳墠鍩熷悕 var domain = document.domain; var server_name = domain.replace('www.', ''); var source_url = window.location.href; console.log('protocol='+window.location.protocol); console.log('domain='+document.domain); console.log('href='+window.location.href); var domainList = [ {"from": "hnsat.com", "to": "cn.hnsat.com"}, {"from": "f1l6r7o2.devweyes.com", "to": "cn.f1l6r7o2.devweyes.com"} ]; domainList.forEach(function (item, index) { console.log(item, index, item.from, item.to); if (item.from == server_name) { // 鍒ゆ柇鏄惁涓枃ip $.ajax({ type: "POST", url: "/designer/check-china-ip", dataType: "json", async:false, success: function(json) { //璁剧疆缂撳瓨 //var times = new Date().getTime();//褰撳墠鐨勬椂闂存埑 姣 //foowwLocalStorage.set('is_china_'+domain,json.error,times+3600*2*1000); if(json.error == 1){ var redirect_url = source_url.replace(window.location.protocol+'//'+document.domain, window.location.protocol+'//'+item.to); window.location.href = redirect_url; } }, error:function(){ console.log("/designer/check-ip 璇锋眰缃戠粶澶辫触"); } }); } }) } } redirectByIp();