首页 > 网站制作
一言推荐::D 获取中...

JS根据IP地址跳转不同页面(利用搜狐新浪IP接口)

OLEOU/ 亲测/网站制作/ 2018-07-19/

2020年4月20日更新

JS根据城市IP地址跳转不同页面
 
以下方式继续适用

新浪的IP库似乎已经挂了。这里重新修改为搜狐的IP库接口。
<script src="http://pv.sohu.com/cityjson?ie=utf-8"></script>
<script type="text/javascript">
if(returnCitySN.cname =='北京市'){ 
window.location.href="http://www.sxffree.com/error.html" 
}else { }
</script>
上面IP属于北京和贵州省贵阳市的IP自动跳转的错误页面,意为屏蔽这两个地方的访问。
跳转的使用请参考下面文章。

2018年7月19日修改
 


  关于代码是否对SEO会有影响的问题,大家可以放心,首先js调用的是新浪的api不会有什么不良后果,其次,目前百度等国内的搜索引擎还不支持网页js的抓取,这一点阳仔去年自己特意做过测试,所以这个跳转代码还是非常好用的。
 
  除了可以指定某个省份跳转,还可以指定除了某个省份之外的全部跳转,所以也被一些做黑帽的用来跳转劫持流量,但是阳仔不建议大家做这些,不过延伸一下也许可以有其他用途。
 
一、指定省份跳转代码。
<script src="http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js" charset="GB2312" >
</script>
<script type=text/javascript>
if(remote_ip_info.province =='/u5317/u4eac'){ 
window.location.href="http://oleou.com" 
}else { }
</script>
 
二、除指定省份外跳转代码。
 
JavaScript
<script src="http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js" charset="GB2312" >
</script>
<script type=text/javascript> if(remote_ip_info.province =='/u5317/u4eac'){
 }else { 
 window.location.href="http://oleou.com" 
 } </script> 
 
将其中window.location.href="http://oleou.com"中的“http://oleou.com”改为需要跳转到的网址,将其中remote_ip_info.province =='/u5317/u4eac'里面的“/u5317/u4eac”修改为你需要的省份代码。
 
省份对应的代码如下
 
河南 /u6cb3/u5357
河北 /u6cb3/u5317
北京 /u5317/u4eac
天津 /u5929/u6d25
山东 /u5c71/u4e1c
山西 /u5c71/u897f
黑龙江 /u9ed1/u9f99/u6c5f
吉林 /u5409/u6797
辽宁 /u8fbd/u5b81
浙江 /u6d59/u6c5f
江苏 /u6c5f/u82cf
上海 /u4e0a/u6d77
安徽 /u5b89/u5fbd
江西 /u6c5f/u897f
湖南 /u6e56/u5357
湖北 /u6e56/u5317
新疆 /u65b0/u7586
云南 /u4e91/u5357
贵州 /u8d35/u5dde
福建 /u798f/u5efa
台湾 /u53f0/u6e7e
宁夏 /u5b81/u590f
西藏 /u897f/u85cf
四川 /u56db/u5ddd
重庆 /u91cd/u5e86
内蒙古 /u5185/u8499/u53e4
广西 /u5e7f/u897f
海南 /u6d77/u5357
青海 /u9752/u6d77
甘肃 /u7518/u8083
陕西 /u9655/u897f
广东 /u5e7f/u4e1c
香港 /u9999/u6e2f
澳门 /u6fb3/u95e8
www.oleou.com

TAGS:建站 学习 JS IP

打赏 点赞
邮箱
验证码
昵称