• wordpress CMS主题:ssmay主题wordpress CMS主题:ssmay主题
  • 首页 > wordpress问答 > 为了维护原创,必须忍痛禁用wordpress主题rss/feed订阅功能

    为了维护原创,必须忍痛禁用wordpress主题rss/feed订阅功能

    作者: 分类:wordpress问答 点击: 525 次
    wordpress CMS主题:ssmay主题

      wordpress网站的rss/feed订阅功能本来是一个非常好的功能,它可以让喜爱你网站的用户订阅你网站的文章,只要你发表新的文章,对方就可以第一时间通过rss订阅工具来阅读你新发布的文章,这对网站是非常有益的。但是,现在这个rss订阅功能却被一些采集器工具所利用,对方通过采集器可以轻松地把你原创的文章发表到其它的网站上。

      我们每一个做网站的站长,都希望自己的网站的排名能靠前一点,权重能大一点。因为,只有排名靠前,我们网站的页面才会有机会被用户所参阅。而百度等搜索引擎对关键词的排名有着严格的把关,其中就有一个关键项——文章的原创性,百度非常喜欢质量高的原创文章。

      但是,如果一篇原创文章同时在2个网站上发布,一个网站百度权重高,另一个网站百度权重低甚至是0,这里,百度会先收录权重高的网站的这篇原创文章,并被认为是原创,而权重低的那个网站的这篇文章就被认为不是原创。

      再说明白一点,如果我们的wordpress网站开放了rss/feed订阅功能,我们网站的权重是0,而另一个网站的权重是4,对方订阅了我们的网站,在我们辛苦发表了一篇原创文章后,对方会第一时间获取到我们的原创文章,并发表到他的网站,这时,会出现什么情况?百度会第一时间收录对方发布的这篇原创文章,而我们的网站的这篇文章就成为了抄袭,从而影响我们的网站的权重。

      所以,如果我们的网站是wordpress程序开发的,而我们的网站的权重非常低甚至是0,这时,百度会非常不勤快到我们的网站做客,为了防止我们辛苦原创的文章不被别人抄袭过去,我们最好的办法是禁用wordpress的rss/feed订阅功能。

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

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

      //关闭rss feed功能
      function disable_all_feeds() {
      wp_die( '本站不提供feed。<script>location.href="http://wanlimm.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);

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

      我们禁用了我们wordpress网站的rss/feed订阅功能后,我们的原创文章就得到了一种有效保护——机器人采集器再也不能通过rss/feed订阅功能来偷我们的原创文章了。当然,发果对方亲自跑到你的网站来复制我们的原创文章,这个我们就没有办法控制了。网上的一些通过JS代码来限制鼠标的右键菜单复制功能,对一般用户可能有效,但对一些资深的用户,可就没有用了,都是可以破解的。

       



      QQ二维码

    文章作者:高时银博客
    本文地址:http://wanlimm.com/77201807236134.html
    版权所有 © 转载时必须以链接形式注明作者和原始出处!

    上一篇:
    下一篇:
    wordpress CMS主题:ssmay主题

    或许你会感兴趣的文章:

    发表评论

    电子邮件地址不会被公开。 必填项已用*标注

    This site uses Akismet to reduce spam. Learn how your comment data is processed.