青岛网站建设公司,青岛网站制作公司-奈薇建站网
建站咨询热线:0532-8878113113165158935 
知识普及 » 如何防止网站被复制

如何防止网站被复制

奈薇网站建设 2016-09-07 18:28发表
阅读次数 1497
  众所周知,复制一个整站是很容易的,如果能防止他人复制自己的网站呢,简单的限制右键根本无法阻止他们,下面这个方法可以阻止大部分烂人超级自己的青岛网站设计

  标签:<无>

  代码片段(1)[全屏查看所有代码]

  1.[代码][Perl]代码

  #!/bin/bash

  LOGFILE=/var/log/nginx/access.log

  PREFIX=/etc/spiders

  #日志中大部分蜘蛛都有spider的关键字,但是百度的不能封,所以过滤掉百度

  grep'spider'$LOGFILE|grep-v'Baidu'|awk'{print$1}'>$PREFIX/ip1.txt

  #封掉网易的有道

  grep'YoudaoBot'$LOGFILE|awk'{print$1}'>>$PREFIX/ip1.txt

  #封掉雅虎

  grep'Yahoo!'$LOGFILE|awk'{print$1}'>>$PREFIX/ip1.txt

  #过滤掉信任IP

  sort-n$PREFIX/ip1.txt|uniq|sort|grep-v'192.168.0.'|grep-v'127.0.0.1'>$PREFIX/ip2.txt

  #如果一小时内,发包不超过30个就要解封

  /sbin/iptables-nvL|awk'$1<=30{print$8}'>$PREFIX/ip3.txt

  foripin`cat$PREFIX/ip3.txt`;do/sbin/iptables-DINPUT-s$ip-jDROP;done

  /sbin/iptables-Z//将iptables计数器置为0

  foripin`cat$PREFIX/ip2.txt`;do/sbin/iptables-IINPUT-s$ip-jDROP;done

  3.使用robots.txt文件:例如阻止所有的爬虫爬取,但是这种效果不是很明显。

  User-agent:*

  Disallow:/

  4.使用nginx的自带功能:通过对httpuseragent阻塞来实现,包括GET/POST方式的请求,以nginx为例,具体步骤如下:

  编辑nginx.conf

  #vim/usr/local/nginx/conf/nginx.conf

  拒绝以wget方式的httpuseragent,增加如下内容

  ##Blockhttpuseragent-wget##

  if($http_user_agent~*(Wget)){

  return403;

  }

  ##BlockSoftwaredownloaduseragents##

  if($http_user_agent~*LWP::Simple|BBBike|wget){

  return403;

  }

  平滑启动

  #/usr/local/nginx/sbin/nginx-sreload

  如何拒绝多种httpuseragent,内容如下:

  if($http_user_agent~(agent1|agent2|Foo|Wget|CatallSpider|AcoiRobot)){

  return403;

  }

  大小写敏感匹配

  ###大小写敏感httpuseragent拒绝###

  if($http_user_agent~(CatallSpider|AcoiRobot)){

  return403;

  }

  ###大小写不敏感httpuseragent拒绝###

  if($http_user_agent~*(foo|bar)){

  return403;

  }

如何防止网站被复制相关标签:网站制作网站优化网页制作制作网站
相关热点推荐
新手站长做站有七大难处
企业建站策划
网站建设办法与内容要相
网页设计中涉及到的细节
DIV+CSS布局网页
从市场的角度思考网站建
网站如何定位
中小企业网站建设要多少
做网站优化需要达到的目
如何解决网站中重复度的
如何将手机网站转换为微
IE6IE7IE8中的
H5和HTML5是一回
iPadPro上线,意
网页设计离用户的距离,
普及360浏览器的极速
青岛网站制作哪家强
网页文案设计浅谈
网站的视觉路径和版式设
网站描述怎么写?
政府网站建设要按照“一
方便和实用
HTML5技术的优点和
重磅!功能型网站建设的
我国建成全球最大5G技
CMS系统的选择及对S
网站建站知识
网页顶尖设计师的思考与
新闻营销 推波助澜
网站重建如何保护已有排
中小企业如何进行网络营
网页设计的布局理念
百度《站点子链》工具开
如何设计一个漂亮又有用
用户行为语言的搜索引擎
网站离开百度该如何生存
如何提高百度收录的概率
网站风格定位如何把握
网站建设好的一些建议
青岛高端网站设计公司哪
奈薇建站网青岛网站建设公司/青岛网站制作公司,专业提供"气质"型网站建设及精美网站制作服务,同时欢迎各地网站建设公司、网站制作公司代理我们的奈薇建站系统共同发展

热点地区:青岛网站建设价格 青岛即墨网站制作公司 开发区信息港 山东在线门户
  • 备案号
  • 鲁ICP备13010283号
建站咨询热线0532-88781131 15166683288 13963906391
版权所有© BangJianZhan.Com & Nev.Cn 青岛网站建设/网站制作公司
青岛雨后网络科技有限公司 - 青岛市市北区福州北路90号,景泰尚都6层
已经为您服务了
152个月 27