Konnesans Enstriksyon senp pou travay avèk sèvis Profitserver la
Main Konnesans robots.txt

robots.txt


Nan atik sa a, nou pral egzamine wòl kle nan fichye robots.txt nan jere trafik sou sit entènèt, diskite sou nesesite prezans li yo, epi bay rekòmandasyon pou mete kanpe li pou jesyon Indexing paj efikas. Anplis de sa, nou pral analize egzanp sou itilizasyon direktiv kòrèk nan fichye robots.txt la epi nou pral bay yon gid sou kòman yo tcheke kòrèkteman nan paramèt li yo.

Poukisa Robots.txt nesesè

Robots.txt se yon fichye ki chita sou sèvè sit la nan anyè rasin li. Li enfòme robo motè rechèch ki jan yo ta dwe eskane kontni an nan resous la. Bon itilizasyon fichye sa a ede anpeche endèks paj endezirab yo, pwoteje done konfidansyèl yo, epi li ka amelyore efikasite SEO optimize ak vizibilite sit la nan rezilta rechèch la. Konfigirasyon robots.txt fèt atravè direktiv, ke nou pral gade pi lwen.

Mete direktiv nan Robots.txt

Ajan Itilizatè

Direktiv prensipal la ke yo rekonèt kòm Itilizatè-Ajan, kote nou mete yon mo kle espesyal pou robo. Lè yo fin detekte mo sa a, robo a konprann ke règ la gen entansyon espesyalman pou li.

Konsidere yon egzanp lè w sèvi ak User-Agent nan dosye robots.txt la:

User-Agent: *
Disallow: /private/

Egzanp sa a endike ke tout robo rechèch (reprezante pa senbòl " * ") ta dwe inyore paj ki sitiye nan anyè /private/ la.

Men ki jan enstriksyon an sanble pou robo rechèch espesifik:

User-Agent: Googlebot
Disallow: /admin/

User-Agent: Bingbot
Disallow: /private/

Nan ka sa a, robo rechèch Googlebot la ta dwe inyore paj ki nan anyè /admin/ la , alòske Bingbot ta dwe inyore paj ki nan anyè /private/ la.

Anile

Disallow di robo rechèch yo ki URL pou yo sote oswa pou yo pa endekse sou sit entènèt la. Direktiv sa a itil lè ou vle kache done sansib oswa paj kontni ki pa bon kalite pou motè rechèch yo pa endekse yo. Si fichye robots.txt la gen antre Disallow: /directory/ la , lè sa a robo yo p ap gen aksè a kontni anyè espesifye a. Pa egzanp,

User-agent: *
Disallow: /admin/

Valè sa a endike ke tout robo yo ta dwe inyore URL ki kòmanse ak /admin/ . Pou bloke tout sit la pou okenn robo pa endekse, mete anyè rasin lan kòm yon règ:

User-agent: *
Disallow: /

Pèmèt

Valè "Pèmèt" a aji opoze ak "Rejete": li pèmèt robo rechèch aksè nan yon paj espesifik oswa anyè, menm si lòt direktiv nan fichye robots.txt entèdi aksè a li.

Konsidere yon egzanp:

User-agent: *
Disallow: /admin/
Allow: /admin/login.html

Nan egzanp sa a, yo presize ke robo yo pa gen dwa jwenn aksè nan anyè /admin/ la , eksepte pou paj /admin/login.html la , ki disponib pou endèksasyon ak eskanè.

Robots.txt ak Sitemap

Sitemap se yon fichye XML ki gen yon lis URL nan tout paj ak fichye sou sit la ki ka endis pa motè rechèch. Lè yon robo rechèch jwenn aksè nan fichye robots.txt la epi li wè yon lyen ki mennen nan yon fichye XML sitemap, li ka itilize fichye sa a pou jwenn tout URL ak resous ki disponib sou sit la. Direktiv la espesifye nan fòma sa a:

Sitemap: https://yoursite.com/filesitemap.xml

Règ sa a anjeneral mete nan fen dokiman an san yo pa mare ak yon Ajan Itilizatè espesifik epi li se trete pa tout robo san okenn eksepsyon. Si pwopriyetè sit la pa sèvi ak sitemap.xml, li pa nesesè pou ajoute règ la.

Egzanp Robots.txt Configured

Mete kanpe Robots.txt pou WordPress

Nan seksyon sa a, nou pral konsidere yon konfigirasyon pare pou WordPress. Nou pral eksplore bloke aksè a done konfidansyèl epi pèmèt aksè nan paj prensipal yo.

Kòm yon solisyon pare, ou ka itilize kòd sa a:

User-agent: *
# Block access to files containing confidential data
Disallow: /cgi-bin
Disallow: /wp-admin/
Disallow: /wp-includes/
Disallow: /wp-content/plugins/
Disallow: /wp-content/themes/
Disallow: /wp-login.php
Disallow: /wp-register.php
Disallow: /xmlrpc.php

# Allow access to the main site pages
Allow: /wp-content/uploads/
Allow: /sitemap.xml
Allow: /feed/
Allow: /trackback/
Allow: /comments/feed/
Allow: /category/*/*
Allow: /tag/*

# Prohibit the indexing of old versions of posts and parameterized queries to avoid content duplication or suboptimal indexing.
Disallow: /*?*
Disallow: /?s=*
Disallow: /?p=*
Disallow: /?page_id=*
Disallow: /?cat=*
Disallow: /?tag=*

# Include the sitemap (location needs to be replaced with your own)
Sitemap: http://yourdomain.com/sitemap.xml

Malgre ke tout direktiv yo akonpaye pa kòmantè, ann fouye pi fon nan konklizyon yo.

  1. Robo pa pral endèks fichye sansib ak anyè.
  2. An menm tan an, robo yo gen dwa aksè nan paj prensipal yo ak resous nan sit la.
  3. se entèdiksyon mete sou Indexing vèsyon ansyen nan posts ak demann paramèt pou anpeche kopi kontni.
  4. Se kote sitemap la endike pou amelyore Indexing.

Se konsa, nou te konsidere kòm yon egzanp jeneral nan yon konfigirasyon pare, nan ki kèk dosye sansib ak chemen yo kache nan Indexing, men anyè prensipal yo aksesib.

Kontrèman ak anpil CMS popilè oswa sit ki ekri sou mezi, WordPress gen plizyè plugin ki fasilite kreyasyon ak jesyon fichye robots.txt la. Youn nan solisyon popilè yo pou objektif sa a se Yoast SEO.

Pou enstale li, ou bezwen:

  1. Ale nan panèl admin WordPress la.
  2. Nan seksyon "Plugins", chwazi "Ajoute nouvo".
  3. Jwenn plugin "Yoast SEO" epi enstale li.
  4. Aktive Plugin la.

Pou modifye fichye robots.txt la, ou bezwen:

  1. Ale nan seksyon "SEO" nan meni bò panèl admin la epi chwazi "Jeneral".
  2. Ale nan tab la "Zouti".
  3. Klike sou "Fichiye". La a ou pral wè dosye divès kalite, ki gen ladan robots.txt.
  4. Antre règ Indexing ki nesesè yo selon kondisyon ou yo.
  5. Apre w fin fè chanjman nan fichye a, klike sou bouton "Sove chanjman nan robots.txt".

Remake byen ke chak anviwònman dosye robots.txt pou WordPress inik epi li depann de bezwen espesifik ak karakteristik sit la. Pa gen okenn modèl inivèsèl ki ta adapte tout resous san eksepsyon. Sepandan, egzanp sa a ak itilizasyon grefon ka siyifikativman senplifye travay la.

Manyèl Anviwònman Robots.txt

Menm jan an tou, ou ka mete konfigirasyon ou nan fichye a menm nan absans yon CMS pare pou sit la. Itilizatè a bezwen tou Upload fichye robots.txt nan anyè rasin sit la epi presize règ ki nesesè yo. Men youn nan egzanp yo, kote tout direktiv ki disponib yo endike:

User-agent: *
Disallow: /admin/             # Prohibit access to the administrative panel
Disallow: /secret.html	      # Prohibit access to a specific file
Disallow: /*.pdf$	      # Prohibit indexing of certain file types
Disallow: /*?sort=	      # Prohibit indexing of certain URL parameters
Allow: /public/		      # Allow access to public pages
Sitemap: http://yourdomain.com/sitemap.xml # Include the sitemap

Ki jan yo tcheke dosye a Robots.txt

Kòm yon zouti oksilyè lè w tcheke dosye robots.txt pou erè, li rekòmande pou itilize sèvis sou entènèt.

Ann pran egzanp sèvis Yandex Webmaster la . Pou verifye, ou bezwen mete yon lyen ki mennen sou sit ou a nan chan ki koresponn lan si dosye a deja telechaje sou sèvè a. Apre sa, zouti a li menm ap chaje konfigirasyon dosye a. Genyen tou yon opsyon pou antre konfigirasyon an manyèlman:

Robots.txt Konfigirasyon

Apre sa, ou bezwen mande yon chèk epi tann rezilta yo:

Robots.txt Anviwònman Rezilta

Nan egzanp yo bay la, pa gen okenn erè. Si gen nenpòt, sèvis la pral montre zòn pwoblèm yo ak fason yo ranje yo.

konklizyon

An rezime, nou te mete aksan sou ki jan enpòtan fichye robots.txt la pou kontwole trafik sou sit la. Nou te bay konsèy sou kijan pou byen mete l kanpe pou jere kijan motè rechèch paj endèks yo. Anplis de sa, nou te gade tou egzanp sou fason yo kòrèkteman itilize fichye sa a epi yo te bay enstriksyon sou kòman yo tcheke ke tout paramèt yo ap travay kòrèkteman.

❮ Atik anvan an Ki jan yo konekte nan yon sèvè Linux atravè SSH
Pwochen atik la ❯ Ki jan yo konfigirasyon yon sèvè entènèt (Apache-PHP-MySQL/MariaDB) sou Linux

Mande nou sou VPS

Nou toujou pare pou reponn kesyon ou yo nenpòt ki lè lajounen kou lannwit.