Robots.txt文件
Robots.txt對于任何一個從事SEO研究工作的人都是至關(guān)重要的,因為透過 Robots.txt 我們可以直接與搜索引擎蜘蛛進(jìn)行對話,告訴他們哪些可以抓取,哪些不可以抓取。
一、為什么設(shè)置Robots.txt?
在進(jìn)行SEO操作的時候,我們需要告訴搜索引擎哪些頁面重要哪些頁面不重要,重要的頁面讓蜘蛛進(jìn)行抓取,不重要的頁面進(jìn)行屏蔽可以減少網(wǎng)站服務(wù)器的負(fù)擔(dān)。
二、一些常見的問題和知識點
1、蜘蛛在發(fā)現(xiàn)一個網(wǎng)站的時候,第一步是抓取網(wǎng)站的Robots.txt文件(當(dāng)然官方上是這么說的,有時候也會出現(xiàn)不遵守的情況);西安做網(wǎng)站推薦閱讀>>> 搜索引擎統(tǒng)一robots文件標(biāo)準(zhǔn),
2、建議所有的網(wǎng)站都要設(shè)置Robots.txt文件,如果你認(rèn)為網(wǎng)站上所有內(nèi)容都是重要的,你可以建立一個空的robots.txt文件;
三、在robots.txt文件中設(shè)置網(wǎng)站地圖
你可以在robots.txt中添加網(wǎng)站的地圖,告訴蜘蛛網(wǎng)站地圖所在的地址。
四、Robots.txt的順序
在蜘蛛?yún)f(xié)議中,Disallow 與 Allow是有順序的,這是一個非常重要的問題,如果設(shè)置錯誤可能會導(dǎo)致抓取錯誤。
引擎蜘蛛程序會根據(jù)第一個匹配成功的Allow或Disallow行確定是否訪問某個URL,一個例子可以讓你更清楚明白:
1.User-agent: * 2.Allow: /seojc/bbs 3.Disallow: /seojc/ 這個情況下,蜘蛛/seojc/bbs目錄可以正常抓取,但/seojc/目錄的文件無法抓取。通過這種方式可以允許蜘蛛訪問特定目錄中的部分url。西安做網(wǎng)站推薦閱讀>>> 使用robots.txt引導(dǎo)百度爬蟲合理分配抓取資源,
我們對調(diào)下位置觀察一下。
1.User-agent: * 2.Disallow: /根目錄下的文件夾/ 3.Allow: /seojc/bbs /seojc/目錄出現(xiàn)在第一行,禁止抓取目錄下的所有文件,那么第二行的Allow就無效,因為第一行中已經(jīng)禁止抓取seojc目錄下的所有文件,而 bbs目錄正好位于seowhy目錄下。因此匹配不成功。
五、Robots.txt路徑問題
在蜘蛛?yún)f(xié)議中,Allow和Disallow后面可以跟兩種路徑形式,即絕對鏈接、相對鏈接。絕對鏈接就是完整的URL形式,而相對鏈接只針對根目錄。這是重點記住。
六、斜杠問題
Disallow: /seojc表示禁止抓取seoic這個目錄下的所有文件,如seojc/1.html、seojc/rmjc.php;西安做網(wǎng)站推薦閱讀>>> 帶你玩轉(zhuǎn)robots協(xié)議,新手必備,
Disallow: /seojc/ 表示禁止抓取seojc這個目錄,而seojc.1.html、seojc/rmjc.php是可以抓取的。
相關(guān)文章:
-
User-agent: * Disallow: / Allow: /complain/ Allow: /media_partners/ Allow: /about/ Allow: /user_agreement/ User-agent: ByteSpider Allow: / User-agent: ToutiaoSpider Allow: / 以上是今日頭條的robots.txt,禁止所有搜索引擎收錄,同時又...
-
有同學(xué)問百度站長學(xué)院一個關(guān)于robots的問題:我們有個站點的目錄結(jié)構(gòu)使用的是中文,這樣式兒的:www.a.com/冒險島/123.html,那在制作robots文件和sitemap文件的時候,可以直接使用中文嗎?百度能...
-
robots文件是搜索生態(tài)中很重要的一個環(huán)節(jié),同時也是一個很細(xì)節(jié)的環(huán)節(jié)。很多站長同學(xué)在網(wǎng)站運營過程中,很容易忽視robots文件的存在,進(jìn)行錯誤覆蓋或者全部封禁robots,造成不必要損失! 那...
-
目前百度圖片搜索也使用了與百度網(wǎng)頁搜索相同的spider,如果想禁止Baiduspider抓取網(wǎng)站上所有圖片、禁止或允許Baiduspider抓取網(wǎng)站上的某種特定格式的圖片文件可以通過設(shè)置robots實現(xiàn):西安廣告...
-
對于百度搜索引擎來說,蜘蛛黑洞特指網(wǎng)站通過極低的成本制造出大量參數(shù)過多、內(nèi)容類同但url不同的動態(tài)URL ,就像一個無限循環(huán)的黑洞,將spider困住。spider浪費了大量資源抓取的卻是無效網(wǎng)...
-
robots是站點與spider溝通的重要渠道,站點通過robots文件聲明該網(wǎng)站中不想被搜索引擎收錄的部分或者指定搜索引擎只收錄特定的部分。請注意,僅當(dāng)您的網(wǎng)站包含不希望被搜索引擎收錄的內(nèi)容...
-
親愛的網(wǎng)站管理員, 很高興的告訴大家,百度站長平臺 robots 工具全新升級,升級后能夠?qū)崟r查看網(wǎng)站在百度中已生效的的robots文件,并支持對robots進(jìn)行語法及邏輯校驗,有助于站長更清晰的...
-
資料一 1.robots.txt文件是什么 robots.txt是一個純文本文件,是搜索引擎中訪問網(wǎng)站的時候要查看的第一個文件。robots.txt文件告訴蜘蛛程序在服務(wù)器上什么文件是可以被查看的。每個站點最好建立...
-
robots.txt文件包含一條或更多的記錄,這些記錄通過空行分開(以CR,CR/NL, or NL作為結(jié)束符),每一條記錄的格式如下所示: field:optional spacevalueoptionalspace 在該文件中可以使用#進(jìn)行注解,具體使...
-
搜索引擎通過一種程序robot(又稱spider),自動訪問互聯(lián)網(wǎng)上的網(wǎng)頁并獲取網(wǎng)頁信 息。您可以在您的網(wǎng)站中創(chuàng)建一個純文本文件robots.txt,在這個文件中聲明該網(wǎng)站中不想被robot 訪問的部分,這...