当前位置:首页 > 电脑知识 > 正文内容

新鲜出炉(wordpress如何快速解决网站更新内容被采集问题)wordpress如何快速解决网站更新内容被采集错误,WordPress如何快速解决网站更新内容被采集,防止恶意复制采集网页内容,WordPress如何快速解决网站更新内容被采集,防止恶意复制采集网页内容,

sauo3年前 (2022-12-15)电脑知识104

我们每一个做网站的站长,都希望自己的网站的排名能靠前一点,权重能大一点。因为,只有排名靠前,我们网站的页面才会有机会被用户所参阅。而百度等搜索引擎对关键词的排名有着严格的把关,其中就有一个关键项——文章的原创性。自己的原创内容反被认为我们自己的是采集的信息了。没办法,谁让我们自己的站比较小呢,而百度都比较喜欢一些高权重的网站,直接就认为哪些是原创的我们是采集的。今天新起点博客就为大家分享WordPress网站防止内容被采集方法。

方法一:禁用网站feed功能

wordpress自带有RSS订阅功能,本来是用来方便用户订阅用的,但这也成为了一些采集站的利用工具,它们利用feedsky等媒介来采集,一些wordpress采集插件就是通过feed来采集的,而且会自动采集,你发布一篇文章,它们可以马上知道并马上采集去,这是非常可恶的一件事。

怎样禁用wordpress网站的rss/feed订阅功能?

我们只需要把下面这段代码放到我们的wordpress主题的functions.php文件中,代码如下:

//关闭rss feed功能functiondisable_all_feeds(){wp_die(本站不提供feed。<script>location.href="http://gx741.com";</script>);}add_action(do_feed,disable_all_feeds,1);add_action(do_feed_rdf,disable_all_feeds,1);add_action(do_feed_rss,disable_all_feeds,1);add_action(do_feed_rss2,disable_all_feeds,1);add_action(do_feed_atom,disable_all_feeds,1);

上面的代码中,放到你网站上时,把域名改成你网站的域名,这句JS代码是在进入feed页面时,会自动跳转到网站的首页。

方法二:文章内容禁止复制

还有一些采集不是通过插件,而是人工直接复制,然后粘贴到自己的网站的,对于这部分,我们可以禁用复制来限制,把下面这段代码放到wordpress主题的header.php文件的标签前:

<script>functionstop(){returnfalse;} document.oncontextmenu=stop; document.ondragstart=stop; document.onselectstart=stop; document.onkeydown=function(e){var ev = window.event || e;var code = ev.keyCode || ev.which;if(code ==116){ ev.keyCode ? ev.keyCode =0: ev.which =0; cancelBubble =true;returnfalse;}}</script>

通过上面的这段代码,你的文章页面就不能右键选择复制了。当然,这种方法也是有局限性的,这也只能针对小白可能看到以后就不再去复制了。因为此方法是采用的JS代码,如果对方浏览器禁用了JS,那这个依旧是没效果,任然可以被复制粘贴。

方法三:内页添加转载请注明

我们还可以给文章内容添加转载注明,让被采集时也采集到原创地址,代码如下:

// 内页添加转载请注明functiontedlfie_copyright($content){if(is_single()){$content.=<p class="post-copy"><span style="color:#f00;">转载请注明:</span><a href=".get_permalink()." rel="external nofollow noopener noreferrer" target="_blank">.get_the_title().</a> - <a href=".get_bloginfo(url)." rel="external nofollow noopener noreferrer" target="_blank">.get_bloginfo(name).</a></p>;}return$content;}

其实想要绝对防采集,现在还很难做到,比方说人家用相关的采集软件规则来采集,就没办法防到了。我们也只能做小化地防止被采集。

(window.slotbydup = window.slotbydup || []).push({ id: "u6835052", container: "_96bek913mdb", async: true });

本文链接:http://blog.sauo.top/?id=474 感谢分享!

分享到:

扫描二维码推送至手机访问。

版权声明:本文由冬眠先生个人博客发布,如需转载请注明出处。

本文链接:http://blog.sauo.top/?id=474

分享给朋友:

“新鲜出炉(wordpress如何快速解决网站更新内容被采集问题)wordpress如何快速解决网站更新内容被采集错误,WordPress如何快速解决网站更新内容被采集,防止恶意复制采集网页内容,WordPress如何快速解决网站更新内容被采集,防止恶意复制采集网页内容,” 的相关文章

新鲜出炉(ubuntu系统与centos系统区别)ubuntu还是centos,centos系统与ubuntu系统的区分,centos系统与ubuntu系统的区分,

免费领取腾讯云服务器! Linux的发行版有很多,而我们经常使用的为centos与ubuntu,下面这篇博文就说说这两个系统的发源与区别。 CentOS CentOS(Community Enterprise Operati...

一篇读懂(PHP for循环)php跳出循环的语句,php中的几种循环语句,php中的几种循环语句,

免费领取腾讯云服务器! 列举几种php脚本中常用的几种循环语句,比如,for,foreach,do....while 等。 php for循环 for循环在很多语言中都经常用到,比如js语言,c语言,java语言等。...

这都可以(php保存网络图片到本地)php下载图片到本地,php保存图片到本地的方法,php保存图片到本地的方法,

免费领取腾讯云服务器! 下面列几种网上收集的利用php脚本将远程图片保存至本地的方法,各位自行测试代码是否可用,另外php保存远程图片到本地并不能确保百分百的一定会拉取到远程图片的数据。 php保存远程图片到本地的方法 方法...

这都可以(判断是否是ajax请求)php判断请求方式,php判断是否为ajax请求的方法,php判断是否为ajax请求的方法,

免费领取腾讯云服务器! 在后端可以利用php代码来判断前台提交的数据是否通过ajax进行提交的,其方法也非常的简单,只需要判断$_SERVER["HTTP_X_REQUESTED_WITH"] 是否存在,以及判断 $_SERVER["HTTP_X_REQU...

居然可以这样(css画爱心)爱心图形创意,CSS实现爱心形状动态加载条的方法,CSS实现爱心形状动态加载条的方法,

居然可以这样(css画爱心)爱心图形创意,CSS实现爱心形状动态加载条的方法,CSS实现爱心形状动态加载条的方法,

免费领取腾讯云服务器! 下面记录一个利用纯CSS样式代码实现一个爱心形状的动态加载条,用到了CSS中的动画效果与伪元素样式,有一定的参考价值。感兴趣的小伙伴,不妨测试一下。 纯CSS实现心形加载动画效果 1、动画效果...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。