2015-11-05 103 views

回答

3

WordPress中沒有內容可以直接編輯robots.txt文件。您需要手動編輯它,或使用插件。

WordPress會自動爲您創建robots.txt。如果這是防止漫遊器看到某些頁面的問題,我會建議使用名爲Yoast SEO的插件,它可以幫助你。

有關此主題的一些信息,您可以查看this great article

+1

我建議檢查一下:http://blogdum.com/how-to-edit-robots-txt-in-wordpress-113/ –

+2

@ToddNestor我只是編輯帖子在那裏添加那篇文章。 :) – bretterer

5

你並不需要:

  • 使用插件
  • 創建一個文件

首先是過度的,第二獲取WP和其他插件的需要的方式更新robots.txt。

我不能相信這不是某個地方的記載,但我終於想通了:

WP有一個robots.txt的生成過程中,「ROBOTS_TXT」。如果你在這個鉤子過濾器,你可以添加東西到機器人沒有插件沒有添加文件。加入這樣的事情你的functions.php文件:

add_filter('robots_txt', 'addToRoboText'); 

function addToRoboText($robotext) { 
    $additions = " 
# Added by filter in functions 
User-agent: NinjaBot 
Allow:/
"; 
    return $robotext . $additions; 
} 

這將追加到您的虛擬robots.txt「文件」和其他插件,例如網站地圖插件也可以追加。

請注意,我沒有縮進意圖列入的行。選項卡/空格成爲字符串的一部分並縮進機器人文件中的文本。我認爲這不重要,但對我來說看起來太亂了。

現在,去http://yourdomain/robots.txt,看看它是怎麼樣的!

嗚呼!

+1

令人驚訝的是,這沒有更好的記錄。 –