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

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

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

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

原创(禁止ping命令操作)linux如何停止ping,linux禁ping操作的方法,linux禁ping操作的方法,

免费领取腾讯云服务器! linux中可以通过ssh命令来禁止其它机器来ping自己,下面是配置方法,大家可以参考一下。 linux中禁ping的方法 方法1 临时禁ping,系统重启后失效,已在ubuntu系...

万万没想到(Ubuntu安装ssh服务)ubuntu配置ssh服务器,ubuntu安装ssh服务器的方法,ubuntu安装ssh服务器的方法,

万万没想到(Ubuntu安装ssh服务)ubuntu配置ssh服务器,ubuntu安装ssh服务器的方法,ubuntu安装ssh服务器的方法,

免费领取腾讯云服务器! 安装了一个ubuntu系统,想着在内网中用ssh进行远程连接管理。下面这篇博文就说说如果在ubuntu系统中安装ssh远程管理服务。 ubuntu 安装ssh服务器的方法 1、安装 openssh-s...

干货分享(php file_get_contents curl)php file_get_contents post,php file_get_contents(): SSL operation failed with code 1. OpenSSL Error message.....,php file_get_contents(): SSL operation failed with code 1. OpenSSL Error message.....,

免费领取腾讯云服务器! 在调试php脚本代码时,发现使用 file_get_contents() 函数请求HTTPS的网址链接时出现了报错,其报错代码如下面所示“file_get_contents(): SSL operation failed with...

不看后悔(php全局变量有哪些)php全局变量和局部变量的区别,php全局变量与js全局变量的区别,php全局变量与js全局变量的区别,

免费领取腾讯云服务器! 因为经常写php与js代码,有时候使用全局变量的时候经常的混淆,这篇文章就来说说js中的全局变量与php中的全局变量的区别。 js全局变量与php全局变量的区别 php全局变量 php...

没想到(PHP重定向)php获取重定向后的地址,php实现页面重定向的方法,php实现页面重定向的方法,

免费领取腾讯云服务器! php脚本实现页面重定向有多种方法,下面列几种简单的方法,供大家来参考一下。 php实现页面重定向的方法 方法1: 使用php中的 header() 函数来实现页面的跳转,实现重定向的...

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

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

发表评论

访客

看不清,换一张

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