如何防止下载我的整个网站?

防止网站下载使用robots.txt

第一步是不允许的下载程序在你的robots.txt文件。 要做到这一点,你需要确定哪些坏机器人要批驳。

驳回坏robots.txt中的程序不会阻止所有的网站下载,因为许多项目仅仅忽视的内容robots.txt和做他们想做的事情。

防止网站下载使用用户代理拦截在httpd.conf

另一种方法是排除下载程序的用户代理在httpd.conf 。

购买每剂您希望排除对httpd.conf文件:


SetEnvIfNoCase用户代理^ Httrack keep_away
SetEnvIfNoCase用户代理^离线浏览keep_away
SetEnvIfNoCase用户代理^ psbot keep_away
SetEnvIfNoCase用户代理^电信keep_away
SetEnvIfNoCase用户代理^ WebCopier keep_away
SetEnvIfNoCase用户代理^ WebReaper keep_away
SetEnvIfNoCase用户代理^ Webstripper keep_away


为了允许,否认
允许从所有
拒绝从包膜= keep_away

用户代理封锁也没有阻止所有的网站下载,因为用户可以删除他的用户代理或欺骗它似乎是Internet Explorer或其他常见的浏览器。

防止网站用户下载使用阻断剂在PHP

如果内容您尝试以保护在PHP中,你可能有兴趣的用户代理拦截技术中描述拒绝Spambots和防止电子邮件收获



最常见的5个免费的网络工具

书签我如何防止下载我的整个网站?

最新博客文章


版权所有2008年技术常见问题解答。 保留所有权利。