wordpress如何防止被采集

可能很多人遇到過自己網站的內容被惡意采集的情況,特別是哪些新站,原創站,自己辛辛苦苦的寫的文章,卻遭到別人的惡意采集。因為自己是新站,權重不高,人家網站的權重高,拿過去人家的收錄了,而且還有很好的排名,自己網站上的內容可能都還沒有收錄。

wordpress如何防止被采集

如果是這樣的話,那么搜索引擎就可能判斷我們的網站是采集人家的,這樣是非常不公平的。面對這樣的問題,我們就來了解下wordpress如何防止文章被惡意采集。

那下面我就介紹兩種防止惡意采集的方法:

第一種方法:

我們可以關閉WordPress自帶的一些訂閱Feed功能,大家知道wp有一些自帶的rss訂閱功能,而大多數人都會選擇利用feedsky等媒介進行燒錄,這樣wordpress自帶的這個功能就可以關閉了。

那怎么關閉這個功能呢?具體的操作是:打開后臺——外觀——編輯——打開functions.php文件,然后將以下代碼復制進去:

/關閉訂閱   function disable_our_feeds() {   wp_die( __(‘Error: No RSS Feed Available, Please visit our homepage.’));}   add_action(‘do_feed’, ‘disable_our_feeds’, 1);   add_action(‘do_feed_rdf’, ‘disable_our_feeds’, 1);   add_action(‘do_feed_rss’, ‘disable_our_feeds’, 1);   add_action(‘do_feed_rss2′, ‘disable_our_feeds’, 1);   add_action(‘do_feed_atom’, ‘disable_our_feeds’, 1);

復制好后,我們就可以輸入http://域名/feed查看一下訂閱功能是否已被關閉。

第二種方法:

這種方法就是為了防止右鍵復制功能,一般不建議大家使用。目前也有一些方法可以破解這種防復制功能的,稍微有點基礎的人都應該可以辦到,因為這樣做可能對閱讀者不友好,特別是像一些原創的技術型博文,這么做顯然要失去大部分的瀏覽者,所以在采用這種方法前大家要慎重考慮。

不過還是把這種技術分享給大家,具體的做法就是將以下代碼添加到主題文件footer.php的最下面即可:

<script type=”text/Javascript”>    <!–   document.oncontextmenu=function(e){return false;};   document.onselectstart=function(e){return false;};   //–>    </script>    <style>    body{   -moz-user-select:none;   }    </style>    <SCRIPT LANGUAGE=javascript><!–   if (top.location != self.location)top.location=self.location;   //–></SCRIPT>    <noscript><iframe src=*.html></iframe></noscript>

更多wordpress相關技術文章,請訪問wordpress教程欄目進行學習!

? 版權聲明
THE END
喜歡就支持一下吧
點贊8 分享