可能很多人遇到過自己網站的內容被惡意採集的情況,特別是哪些新站,原創站,自己辛辛苦苦的寫的文章,卻遭到別人的惡意採集。因為自己是新站,權重不高,人家網站的權重高,拿過去人家的收錄了,而且還有很好的排名,自己網站上的內容可能都還沒收錄。
如果是這樣的話,那麼搜尋引擎就可能判斷我們的網站是採集人家的,這樣是非常不公平的。面對這樣的問題,我們就來了解下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教學欄位進行學習!
以上是wordpress如何防止被採集的詳細內容。更多資訊請關注PHP中文網其他相關文章!