常见问题

服务器上怎么禁用通过IP访问网站

时间:2018-05-01 13:16 点击:

  我们在网站运营的时候,SEO是至关重要的,我们都知道域名是有权重的,这里有一个很小的细节问题容易被大家忽略,那就是除了域名以外,我们的域名所解析的IP默认情况下是可以直接访问到网站的,这种情况如果不处理的话,容易导致各大搜索引擎爬行的时候抓取多个该网站首页,直接导致权重下降,有的甚至可能还会跑偏,用域名访问的没有收录,IP访问的却收录了,通过我们的介绍,大家就应该知道这个问题了,那么接下来我们将介绍如果让网站只能通过域名访问。

  我们用香港服务器,操作系统win2008,IIS7.5作为基础为大家讲解,我们首先登录到我们的服务器上,然后Internet 信息服务(IIS)管理器,在点击左边的+号,找到对应的网站,对着点右键,编辑绑定,弹出网站绑定对话框,这个时候我们查看里面绑定的主机名中,除了域名以外,是不是还绑定了IP 是的话删除,如果没有就不管它。

  这个时候我们在尝试用IP访问网站,如果还是能打开域名进行访问的网站,那么接下来,我们为IP访问重新指定一个访问路径即可,我们在IIS管理器右边的网站根目录,点击右键,添加网站,然后网站名称随意填写,或者写一个自己比较容易记的,接下来是物理路径,这里就是比较关键的地方,我们可以指向一个空白的文件目录,或者指向IIS默认网站目录,目录为“C:\inetpub\wwwroot” 然后在IP地址分配,以及主机名的地方,全部填写成我们不想用于访问域名网站的解析IP,然后确定,这个时候我们在测试下用IP访问,是不是就可以看到了亲切的IIS默认网站页面了。这样就可以彻底的把IP能访问到域名所在的网站问题解决了呢。

  解决这个问题还有很多办法,比如JS判断,程序文件实现判断跳转,301跳转,以及伪静态等等,我们上面介绍的方法是比较通俗易懂,也是非常简单的,建议大家使用,这里只是用win2008简单的做一下解决这个问题的介绍,其实方法还非常的多,希望通过我们的介绍,能抛砖引玉引出更多更好的办法,其他win系统的话大致方法也是如此,如果是linux系统,请大家自行百度搜索下教程,这里就不在做介绍了,如有不明白的地方,欢迎随时咨询。