通常情况下,独立ip的主机,只要域名指向该ip都是可以访问的。这种情况下有可能会有很多意想不到的烦恼。
例如:多域名访问会产生大量重复内容,对seo非常不利。
再有恶意解析,攻击服务器的可能性。
 
我们可以通过配置.htaccess文件来屏蔽来源。
 
除了www.1pxeye.com和10.1pxeye.com域名外,其他任何绑定到该站点的域名都无法访问。

RewriteEngine on
RewriteBase /
RewriteCond %{HTTP_HOST} !www.1pxeye.com [NC]
RewriteCond %{HTTP_HOST} !10.1pxeye.com [NC]
RewriteCond %{HTTP_HOST} !^$
RewriteRule ^.* – [F,L]

说明:
{HTTP_HOST}代表HTTP协议GET动作同时传递的Host的值,[NC]代表忽略大小写;[F]代表动作为禁止;[L]代表最终匹配。
 
如果是Wordpress根目录的.htaccess,通常是:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
RewriteCond %{HTTP_HOST} !www.1pxeye.com [NC]
RewriteCond %{HTTP_HOST} !10.1pxeye.com [NC]
RewriteCond %{HTTP_HOST} !^$
RewriteRule ^.* – [F,L]
</IfModule>
# END WordPress