最完善的禁止IP访问和别人域名绑定或访问自己网站设置
来源:百度文库 编辑:神马文学网 时间:2024/04/29 16:59:47
现在的网站只能通过域名访问,不允许用IP访问网站了。如果你的网站还能被自己服务器的IP访问,将有可能违规。现在有些人喜欢将自己没有备案的域名恶意绑定别人网站的IP,这也不允许的,对自己的网站也损害。所以我们要想办法来解决这个问题。刚开始,在网上搜索了一下,运用了别人的方法,但不怎么完善,而且会带来其它问题。在经过一段时间测试后,最终有2个方案如下:
方案1:这个方案是将IP访问和别人域名的访问指向400错误页面
RewriteEngine on
RewriteCond %{HTTP_HOST} !^(.*)\.xxx\.com [NC]
RewriteRule ^/(.*) [L,R]
方案2:这个方案是将IP访问和别人域名的访问指向www.www.com错误网站
RewriteEngine on
RewriteCond %{HTTP_HOST} !^(.*)\.xxx\.com [NC]
RewriteRule ^/(.*) www.www.com [L,R]
方案中的xxx是指域名。如我的域名是www.elecm.com,将xxx改为elecm即可。
下面是别人的方案,虽然可以,但有些网站由于程序原因,会产生其它问题,我的网站就有这问题,我下面提供给大家参考:
NameVirtualHost 362.208.183.112
ServerName 362.208.183.112
Order Allow,Deny
Deny from all
DocumentRoot "D:/fpop/root"
ServerName www.elecm.com
ServerAlias elecm.com *.elecm.com
其中ServerAlias elecm.com *.elecm.com是指支持泛域名。