分享

独立IP虚拟主机用户如何禁止直接通过IP访问

 云中凌 2014-11-24

很多虚拟主机的面板功能都很强大,却唯独不能限制通过IP访问。这造成以下情况:直接输入你的虚拟主机独立IP就可以访问到你的站点;其它任何指向这个IP的域名都可以访问你的站点。对于SEO来说,如果多个域名可以同时直接访问的话,那就是个灾难。

给您介绍一个简单的方法,将直接输入IP地址访问,和通过别的域名访问的请求全部301跳转至你的域名。这不需要通过虚拟主机面板操作,但前提是你的主机支持使用 .htaccess (应该绝大部分国外主机都没有问题)。将以下代码保存成 .htaccess 文件(Windows主机下不能直接创建.开头的文件,您可以点击这里下载后用记事本修改):

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www. [NC]
RewriteRule ^(.*)$ http://www. [R=301,L]
</IfModule>

看到代码中的域名了吧,改成你的就可以了。

保存好 .htaccess 文件后,上传到你网站的根目录就OK了!只要不是通过你指定的这个域名访问,就会自动跳转到你的这个域名。

如果你的根目录已经有 .htaccess 文件了,那直接FTP下载下来,然后用记事本编辑它,把上面代码中第三四行修改后加到原有代码的 </IfModule> 前就可以了。有什么不明白的,请发邮件到 mail@ ,一天内回复。

原创文章,转自请注明来源:元鹏网志 www. 。转载不留名的会做恶梦哦,哈哈!

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多