阻止网站上不需要的流量

时间:2011-08-04 05:55:53

标签: php blocking spam

我的网站上有不受欢迎的流量。 例如。

  1. 有人制作html或js文件并打开我网站的网页。
  2. 垃圾邮件机器人,浏览我的网站。
  3. 这种类型的流量不会给我任何好处,而是使用带宽。

    我想知道如何在我的网站上检测此类流量并停止它们。

    如果我知道ip地址或referer url然后我阻止来自htaccess的ip或referer url。 但在这种情况下,我每次都添加ip或referer url。我想要它自动化。 类似的东西检测或识别垃圾邮件命中并阻止它们。

1 个答案:

答案 0 :(得分:5)

请将robots.txt添加到您的网站根目录,以防止大多数自动抓取工具访问您的网站。

如果设置了Referrer(客户端通过链接,搜索引擎等),您还可以提出一个重定向访问错误页面的规则。这只允许直接访问网站。

真正的答案:不要打扰

  • 尝试限制不必要的访问很可能只会伤害合法访问者。
  • 设置限制将花费更多时间,而不是节省的带宽值
  • 如果您的带宽非常昂贵,请更改服务提供商