通常情况下,独立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
评论区
发表新的留言
您可以留言提出您的疑问或建议。
您的留言得到回复时,会通过您填写的邮箱提醒您。