歡迎來(lái)到合肥浪訊網(wǎng)絡(luò)科技有限公司官網(wǎng)
  咨詢服務(wù)熱線:400-099-8848

Robots.txt的標(biāo)準(zhǔn)制作法

發(fā)布時(shí)間:2024-11-28 文章來(lái)源:本站  瀏覽次數(shù):246

一個(gè)網(wǎng)站,能夠有robots.txt,也能夠沒有。但是如果要有,那就必須做的規(guī)范,下面就個(gè)人經(jīng)驗(yàn)來(lái)說(shuō)下robots.txt的制作方法。

  robots.txt文件指令包含:

  Disallow - 告知蜘蛛不要抓取某些文件或目錄。如下面代碼將阻止蜘蛛抓取一切的網(wǎng)站文件:

  User-agent: *

  Disallow: /

  Allow - 告知蜘蛛應(yīng)該抓取某些文件。Allow和Disallow配合運(yùn)用,能夠告知蜘蛛某個(gè)目錄下,大部分都不抓取,只抓取一部分。如下面代碼將使蜘蛛不抓取ab目錄下其他文件,而只抓取其中cd下的文件:

  User-agent: *

  Disallow: /ab/

  Allow: /ab/cd

  $通配符 - 匹配URL結(jié)束的字符。如下面代碼將答應(yīng)蜘蛛拜訪以.htm為后綴的URL:

  User-agent: *

  Allow: .htm$

  *通配符 - 告知蜘蛛匹配任意一段字符。如下面一段代碼將制止蜘蛛抓取一切htm文件:

  User-agent: *

  Disallow: /*.htm

  Sitemaps位置 - 告知蜘蛛你的網(wǎng)站地圖在哪里,格局為:

  Sitemap:

  三家都支撐的Meta標(biāo)簽包含:

  NOINDEX - 告知蜘蛛不要索引某個(gè)網(wǎng)頁(yè)。

  NOFOLLOW - 告知蜘蛛不要跟蹤網(wǎng)頁(yè)上的鏈接。

  NOSNIPPET - 告知蜘蛛不要在查找成果中顯現(xiàn)闡明文字。

  NOARCHIVE - 告知蜘蛛不要顯現(xiàn)快照。

  NOODP - 告知蜘蛛不要運(yùn)用開放目錄中的標(biāo)題和闡明。

  上面這些記載或標(biāo)簽,現(xiàn)在三家都共同支撐。其中通配符好像曾經(jīng)雅虎微軟并不支撐。百度現(xiàn)在也支撐Disallow,Allow及兩種通配符。Meta標(biāo)簽我沒有找到百度是否支撐的官方闡明。

  只要Google支撐的Meta標(biāo)簽有:

  UNAVAILABLE_AFTER - 告知蜘蛛網(wǎng)頁(yè)什么時(shí)分過(guò)期。在這個(gè)日期之后,不該該再出現(xiàn)在查找成果中。

  NOIMAGEINDEX - 告知蜘蛛不要索引頁(yè)面上的圖片。

  NOTRANSLATE - 告知蜘蛛不要翻譯頁(yè)面內(nèi)容。

  雅虎還支撐Meta標(biāo)簽:

  Crawl-Delay - 答應(yīng)蜘蛛延時(shí)抓取的頻率。

  NOYDIR - 和NOODP標(biāo)簽類似,但是指雅虎目錄,而不是開放目錄。

  Robots-nocontent - 告知蜘蛛被標(biāo)注的部分html不是網(wǎng)頁(yè)內(nèi)容的一部分,或許換個(gè)角度,告知蜘蛛哪些部分是頁(yè)面的主要內(nèi)容(想被檢索的內(nèi)容)。

  MSN還支撐Meta標(biāo)簽:

  Crawl-Delay

  別的提醒我們留意的是,回來(lái)404過(guò)錯(cuò)的時(shí)分,意味著答應(yīng)蜘蛛抓取一切內(nèi)容。但抓取robots.txt文件時(shí)卻產(chǎn)生超時(shí)之類的過(guò)錯(cuò),或許導(dǎo)致查找引擎不錄入網(wǎng)站,因?yàn)橹┲氩恢纑obots.txt文件是否存在或許里邊有什么內(nèi)容,這與確認(rèn)文件不存在是不一樣的。總之,正確制作 robots.txt 文件能夠幫助網(wǎng)站更好地與搜索引擎配合,實(shí)現(xiàn)內(nèi)容合理展示與隱私、資源等方面的有效管理。

上一條:CSS基礎(chǔ)知識(shí)...

下一條:常用域名的種類...