DEDECMS网站如何防止被采集: 网站被采集应该说是一件好事,因为这是采集者对你网站的认可。但是我们一直是不希望网站被采集的,那我们怎样才能避免网站被采集呢?以DEDECMS程序为例,我们来说说避免网站采集的可行办法。
1、设置URL的不规则性
通过DEDECMS的栏目管理修改文章的命名规则,{Y}年、{M}月、{D}日、{typedir}栏目名,我们根据自己的需求制定不规则的文章URL,让采集者不能批量获取到网站的URL的形式达到避免采集网站的内容。
2、限制列表URL的生成数量
DEDECMS可以通过修改网站文件的形式来限制列表页面文章的生成数量,我们可以根据需求来设置生成2页或5页的方式来限制采集者通过列表页面获取该列表页的URL。
修改的文件:Include/arc.listview.class.php
查找://初始化列表模板,并统计页面总数
在此句的上面添加一小段代码:
if($this->;TotalResult >; 100)
{$this->;TotalResult = 100;}
这里的两个100你可以自己改成其它数字,比如你只想生成最新1000条文章的列表页,两个100都改成1000。
以上方法在dede v5.7 UFT8上测试通过。
3、设置图片防盗链
这个就需要在服务器设置或以配置文件的形式来达到防盗链的效果,采集者在采集到文字内容却无法获取到文章的而配图。
还有人说通过源码添加防复制和版权字段的方式来防采集,这样确实能够做到为内容复制者增加麻烦。只要通过查看源码的方式来复制内容就可以了,所以说这种方式很难挡住软件采集。
采集者主要的采集方式是通过获取网站的URL,然后根据URL来采集对应的页面内容。前两种方式基本上能够阻止95%的网站内容采集者了,当你遇到更强大的采集者,那就放开抵抗,采用版权保护的形式来抵抗网站内容采集。
标签: url
还木有评论哦,快来抢沙发吧~