【个人收藏】htaccess文件使用大全补充之实现拒绝对某些域名的访问

星期六, 八月 18, 2007 6:02
类别: 博客动态
没有评论898次浏览

       【个人收藏】htaccess文件使用大全,见www.5dzone.net/read-166.html 。该部分介绍了在.htaccess文件中使用错误文档的定位、文档访问的密码保护、拒绝来自某个IP的访问、保护.htaccess文档、URL转向、防止盗链的方法,这次补充在.htaccess文件中实现拒绝对某些域名的访问的方法。为什么要用这个方法?嘿嘿,我所在的空间服务商有提供免费空间,而申请这些免费空间的人却不珍惜,到处利用这个免费空间发广告、病毒等信息,导致服务商提供的二级域名全部被百度、QQ给屏蔽了,连累了我们这些收费空间的用户,所以我就想办法使服务商提供的二级域名不能访问到我的网站,用这个方法是最简便有效的了。

在站点根目录建立.htaccess文件,写入如下内容:

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

这样实现的结果是只能通过www.abc.com,abc.com,1.2.3.4来访问站点,用其他的HOST访问都会显示403Forbidden。

备忘:{HTTP_HOST}代表HTTP协议GET动作同时传递的Host的值,[NC]代表忽略大小写;[F]代表动作为禁止;[L]代表最终匹配。

资料来源:Solo Estoy
文章地址:http://dawnh.net/networking/112/

~GetWIKI(.htaccess)~
~GetWIKI(域名)~

相关日志

你可以 发表评论, 或者 trackback .

发表评论

:装酷 :羡慕 :真棒 :生气 :晕 :擦汗 :幸福 :奸笑 :大笑 :大哭 :吓一跳 :冷