欢迎光临
我们一直在努力

WordPress如何快速解决网站更新内容被采集,防止恶意复制采集网页内容

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

方法一:禁用网站feed功能

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

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

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


//关闭rss feed功能
function disable_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>
function stop(){
return false;
}
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;
return false;
}
}
</script>

 

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

 

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

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

// 内页添加转载请注明
function tedlfie_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;
}

 

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

 

赞(0) 打赏
未经允许不得转载:新起点博客 » WordPress如何快速解决网站更新内容被采集,防止恶意复制采集网页内容

评论 抢沙发

评论前必须登录!