Robots.txt

User-agent direktivi

Ask AI about this page

3 dəq oxu

Robot bununla başlayan qeydləri axtarır: User-agent: və ya alt sətri uyğunlaşdırır Yandex (registrə həssas olmadan) və ya *. Prioritet qaydaları sərtdir və robots.txt xətalarının əksəriyyətinə səbəb olur.

Prioritet qaydaları

  • Əgər User-agent: Yandex mövcuddursa, User-agent: * tamamilə nəzərə alınmır — birləşdirilmir, sadəcə nəzərə alınmır. Qlobal hesab etdiyiniz qaydalar tətbiq olunmur.
  • Əgər blok mövcuddursa xüsusi Yandex robotu üçün, məsələn YandexBot, onda həm ümumi Yandex bloku, həm də * həmin robot üçün istifadə olunmur.
  • Əgər nə Yandex nə də * tapılmasa, robotun məhdudiyyətsiz girişi var.

Yandex-in öz nümunəsi tələni əyani göstərir: faylda YandexBot, Yandex və * blokları yalnız birincini əsas indeksləmə robotuna, yalnız ikincini digər Yandex robotlarına, üçüncünü isə heç birinə tətbiq etmir.

User-agent direktivi

Formatlaşdırma

Boş sətir hər birindən əvvəl gəlməlidir User-agent direktivi. # şərhə başlayır və sətrin sonuna qədər hər şey nəzərə alınmır — bu da sonrakı qaydaları ayıran boş sətir qaydası ilə birlikdə səssizcə sıradan çıxan faylların əksəriyyətini izah edir. Heç kimin gözləmədiyi istisna Bəzi Yandex robotları nəzərə almaya bilər

robots.txt

direktivlərini, o cümlədən altında olanları User-agent: Yandex . Bunları məhdudlaşdırmaq üçün onların dəqiq user agent adını öz blokunda qeyd etməlisiniz. Məhz buna görə də hər şeyi blokladığını düşünən sayt heç eşitmədiyi Yandex agentindən gələn tarama (crawling) görə bilər. Faylın praktiki quruluşu. Üçün bir blok yazın

Yandex

Yandex-ə tətbiq olunmalı olan hər bir qaydanı ehtiva edən və ayrı bir tam blok . Onlar arasındakı irsiyyətə güvənməyin, çünki bu, mövcud deyil. Burada dublikat düzgündür, artıq deyil. Yoxlama *Analizatorda hər user agent üçün xüsusi URL-ləri sınayın. Alət robotun özünün tətbiq etdiyi eyni prioritet qaydalarını tətbiq edir ki, bu da verilmiş ünvanı hansı blokun faktiki idarə etdiyini təsdiqləməyin yeganə etibarlı yoludur.

User-agent direktivi — 2

The User-agent directive | Yandex — Alien Road

The robot looks for records beginning with User-agent: and matches either the substring Yandex (case-insensitively) or *.

Alien Road

Bunu necə tətbiq edirik

The rule we most often have to explain is that a Yandex block makes the wildcard block invisible. Teams add a Yandex-specific rule for one directory and unknowingly drop every general restriction they had. We write the two blocks out in full, duplicated, and test URLs per agent rather than reading the file and reasoning about it.

Əlaqəli xidmətlər

Paylaş