零基础建站培训教程介绍

当前位置:

外贸网站如何屏蔽国内IP访问

在学做网站论坛学习建网站的学员中,有一部分学员是做外贸网站的。对于做外贸网站来说,网站的受众是国外用户,不需要国内IP用户访问,以免国内流量会增加网站服务器的负担。

那么如何解决这些的网站呢?最好的方法就是屏蔽国内IP访问。当一个用户浏览网站时,判断他的IP是不是属于国内IP,如果是国内IP就跳转到404页面。如果不是国内IP,就可以正常的展现网站内容。(相关教程:创建网站时怎样显示访问者的IP地址

外贸网站如何屏蔽国内IP访问

方法/步骤

  1. 在自己网站的顶部公用文件最上面放上以下的JS代码,用于判断用户使用的浏览器语言类型来判断用户的地址;
    
    
    <script type="text/javascript">

    if (navigator.language)
    var language = navigator.language;
    else
    var language = navigator.browserLanguage;
    if(language.indexOf('zh') > -1)document.location.href ='404.html';

    </script>
  2. 新建一个404.html,将以下的代码放到404.html里;
    
    
    <!doctype html>
    <html>
    <head>
    <meta charset="utf-8">
    <title>404</title>
    </head>

    <body>
    网站建设中……
    </body>
    </html>
  3. 这样就可以判断当前访问者是不是国内用户,如果是国内用户,就跳转到404.html。如果不是国内用户,就正常显示。

补充:

除了使用以上的JS屏蔽方法,还可以使用Deny from的方法来屏蔽所有国内的IP地址。查找国内IP所有地址,可以在https://ip.cn/查看。

相关教程

发表评论

电子邮件地址不会被公开。 必填项已用*标注

学做网站论坛零基础学建网站课程