查了不少关于防止独立ip虚拟主机被别人恶意解析的方法,基本上全是linux主机的解析方法,没有几个提到windows主机的,今天我们就来说一下windows独立ip主机如何防止被别人恶意解析。

为什么要防止独立ip主机被恶意解析呢?例如息壤的独立ip主机就不错,但有一个缺点就是可以通过独立ip访问,那么虚拟主机绑定域名与不绑定是没有什么区别的,任何一个人就可以用他的域名恶意解析到你的站点。比如你正在做优化的一个网站,并且排名不错,如果遇到恶意竞争者,他可能会用几个域名甚至更多去解析到你的站点,这样势必会分散百度给矛你的网站权重,这里我们就要采取一些措施来避免这些事情发生了。

先说一下Linux主机防止独立ip主机被别人解析的方法,网上说的太多了,这里复制过来简单的说一下:

第一种方法:通过.htaccess文件设置,大多数Linux主机都支持.htaccess文件的设置。

RewriteEngine on
RewriteCond %{HTTP_HOST} ^恶意域名.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.恶意域名.com$
RewriteRule ^(.*)$ http://www.自己的域名.com/$1 [R=301,L]

备注:这里就要根据情况来替换别人的域名和自己的域名了。

第二种方法:如果是独立IP主机的话,我们可以将恶意解析的域名绑定到一个子目录下,不放任何内容,可以放个robots.txt文件,来拒绝搜索引擎收录。

User-agent: *Disallow: /

当然还有其它的方法,例如通过php的跳转功能等,但这样做都有一个缺陷,比如对方的域名如果太多,甚至是域名轰炸该怎么办呢?我们不可能收集到所有恶意解析的域名,并且windows主机也不能实现,这样麻烦就更多了,下面说一个简单的技巧:

这里引入canonical权威链接标记这个meta标签,完整的写法如下:

<link rel="canonical" href="http://www.你的域名.com/" />

对于Canonical是这样解释的:

Canonical(权威链接标记)是09年,Google,Yahoo及Microsoft三大搜索引擎联合推出了一个旨在减少重复内容的一个建议,并不是命令,也就是说这个标签搜索引擎可能不遵守。还有一个最大问题是国内最大中文搜索引擎百度并没有表示是否支持。

现在这个标签应用已经很广泛了,例如Wordpress程序中的一个插件All in One SEO Pack就使用了这个标签,来提高网页的一致性,这个标签是非常利用seo的,有利于页面的权重集中。

既然这个标签有这个功能,那么我们也可以用于防止独立ip主机被加紧人恶意解析当中去,这样既然被恶意解析了独立ip,那么搜索引擎也不会给矛这个页面权重,更不会收录。不过现在尚有一个问题就是百度没有说过支持这个权威链接标记,不过网上有人说做过测试,百度已经支持这个标签了,仍有待于进一步确认。