解决办法:WordPress防采集办法和解决思路
优采云 发布时间: 2022-11-13 05:13解决办法:WordPress防采集办法和解决思路
为了防止网站被恶意采集,需要了解采集的大部分方法和规则,这样才能反其道而行之,阻止采集,有时候我们辛苦写的一些文章或者海量文章内容变成了别人的嫁衣,同时其他人采集也增加了服务器的负担. 值得。
子凡,之所以决定做这个反采集的想法很久,是因为前段时间有一个网站不断换IP到采集我们的内容泪雪。我禁用了一个IP,他换了一个IP,后来我把那个区域的所有IP段都屏蔽了,到此基本结束。忙得不能每天都花时间看服务器IP和封IP对吧?
所以我终于下定决心要做这件事。之前我想在WordPress正文内容中随机插入网站这个名字,然后通过内部链接样式隐藏,但是这样别人还是可以把内容采集放在过去,所以好久没做这个了,然后突然反应过来,采集最重要的是采集规则,想要更好的采集就需要获取 文章 列表,现在就完成了。
只是为了了解科普,大部分人都是根据文章栏目获取采集文章的URL链接,并在采集时列出,所以最重要的是转这页纸。这也是几乎所有网站都暴露网站所有文章的一种方式,所以最简单的解决办法就是让网站的列表不要无限循环,这样即使网站可以是网站@采集几十篇文章,不可能采集把整个网站的内容全部删除。
617
//WordPress禁止翻页拦截/反采集add_filter('pre_get_posts','fanly_basic_query_posts');function fanly_basic_query_posts($wp_query) {if($wp_query->is_admin || !$wp_query->is_main_query()) return;if ($wp_query->is_home || $wp_query->is_archive || $wp_query->is_search) {$paged = 10;//超过10页后显示404 if($paged && $wp_query->get( 'paged') > $paged){//404 page $wp_query->set_404();status_header(404);nocache_headers();include(get_query_template('404'));//需要主题的404.phpdie(); //404页面 }}}
将以上代码复制到当前主题的functions.php文件中,然后当WordPress翻页超过10页时,会调用WordPress主题的404页面。您可以通过修改代码的 paged 参数值来自定义分页数。
该代码将在所有列表页面上生效。主页、文章 档案(类别、标签、日期)、搜索页面等都一视同仁。也可以根据自己的需要添加判断,根据不同的列表做出不同的限制。子凡这里就不分享了。
另外,如果你的翻译使用get_next_posts_link(string $label=null, int $max_page)翻页到下一页,还可以设置最大翻页,避免翻页死链接。
别看上面的代码行数,其实404页面的整段可以直接用跳转到首页,甚至直接用die来结束,我这里分享只是为了好看404页面结束。
如果你想更好的防止WordPress被采集,你还可以屏蔽feed、sitemap、sitemap等。因为WordPress有翻页的页面参数,你也可以屏蔽服务器上的路径。阻止 采集 获取 网站 完整列表链接基本上可以防止大部分 采集。
由于我们的 WordPress 交流群中有人问如何自定义特定列中被阻止页面的数量,所以让我们稍微修改一下。代码中的数字“10”可以自定义,可以根据以下备注进行修改。
62
//WordPress禁止翻页拦截/反采集(自动版) add_filter('pre_get_posts','fanly_basic_query_posts');function fanly_basic_query_posts($wp_query) {if($wp_query->is_admin || !$wp_query-> is_main_query()) return;$paged = $wp_query->get('paged');if (($wp_query->is_home && $paged > 10)//首页|| ($wp_query->is_category('news') && $paged > 10)//指定类别|| ($wp_query->is_category && $paged > 10)//类别|| ($wp_query->is_tag && $paged > 10)//标签|| ($wp_query- >is_author && $paged > 10)//作者|| ($wp_query->is_archive && $paged > 10)//archive|| ($wp_query->is_search && $paged > 10)//search) {//404页 $wp_query->set_404();status_header(404);nocache_headers();include(get_query_template('404'));//需要主题的404.phpdie();//404页面}}
好了,以上就是紫帆为WordPress反采集提供的一段代码,我觉得最实用最好的防止采集的方法和解决方法,如果大家有更好的解决方法,欢迎关注留言告诉我。
除非另有说明,均为泪雪的博客原创文章,禁止任何形式的转载
这篇文章的链接:
解决方案:怎样进行竞争对手分析做好网站优化(内容与工具)
在传统营销中,企业会对竞争对手进行swot分析,用数据分析来指导决策更加合理。在线竞争环境中也是如此。只有知己知彼,才能百战百胜。下面小编就总结一下这几年的经验,分享一下如何进行竞争对手分析和优化网站?需要分析什么以及使用什么工具来辅助分析。
竞争对手分析内容
1.产品分析。
分析竞争对手产品的价格、功能、技术含量等特点,根据分析制定符合自己产品定位的广告文案,充分展示优势。产品的优势可以充分体现。对于价格低廉的人来说,图片和文案需要突出产品的特点,例如易用性和耐用性,这充分表明我们的产品与竞争对手不同。
2. 关键词分析。
关键词 被竞争对手优化了哪些长尾?哪个排名更好,给网站带来流量,虽然转化率我们无从得知,但是排名确实有。竞争对手优化关键词我们需要做得更好、更全面,这样更容易排名和获得点击。
3.内链分析。
许多 网站 要么不建立内部链接,要么不加选择地建立内部链接。这些都是不可取的。只有合理的内部链接才能传递权重以提高排名。如果您在其他方面与您的竞争对手基本相同,那么您的排名也相似。如果后期合理建立内链,对提升排名会有更显着的效果。
4.外链分析。
优质外链效果明显。如果一个竞争对手为不同的关键词做了很多优质的外链,那么他的排名提升肯定比你的好。要想比对手强,要么发布比对手更多的优质外链,要么交换更多优质友情链接,靠在大树上乘凉。
5、网站整体布局及结构分析。
对比自己的网站和竞争对手的网站,在整体布局和结构上有哪些优缺点,主要从用户体验分析,通过百度统计热图分析用户体验,修改点击次数少 版块结构提升了用户体验。学习竞争对手制作的更好的部分和结构(主要基于经验),以提高网站的整体服务质量。
竞争对手分析工具
1.站长,爱站,5118工具。
通常,使用以上三个工具分析竞争对手的收录和关键词的排名。通过将竞争对手的网站添加到监控中,可以看到竞争对手的网站的数据变化有助于我们调整优化出现在优化网站中的每一个细节步骤。
2. 搜索引擎。
当你想重点优化一个关键词时,此时可以使用搜索引擎进行搜索,可以分析网站和竞争对手的排名。我们都知道很多文章页面的长尾关键词可以为转化带来更精准的流量,所以需要搜索布局的关键词,有时候工具没有非常准确 是的,我们需要手动查询才能得到准确的答案。
摘要:如何进行竞争对手分析以优化网站?希望通过上面的分享,可以提炼出网站优化所需要的精华。有时候当我们的优化遇到瓶颈期的时候,千万不能困在自己设定的小格子里,看看行业内的竞争对手是怎么优化的,有利于思维和灵感的提升,然后产出就会更多利用 网站 各种优化思路。