Directories

HTTP status kodları üzrə arayış

Ask AI about this page

3 dəq oxu

Yandex yalnız hər status kodunun nə demək olduğunu deyil, həm də onun nə zaman istifadə edilməli olduğunu, və bu tövsiyələrin bir çoxu ümumi təcrübədən fərqlənir. Yönləndirmə növünü seçməzdən əvvəl yoxlanılmalı olan arayış budur.

Yönləndirmələr

  • 301 Moved Permanently. Robot yönləndirən sənədi indeksləmir, lakin hədəfi indeksləyir. Yandex başqa yerdə nadir hallarda qeyd olunan bir təlimat əlavə edir: yönləndirməni ən azı altı ay aktiv saxlayın axtarış sistemləri onu düzgün şəkildə emal etsin deyə. Köhnə hostun bir ay sonra ləğv edildiyi miqrasiyalar ötürülməni heçə endirir.
  • 302 Found. Yalnız müvəqqəti — A/B testləri və texniki xidmət. Əgər qalıcı olacaqsa, 301-dən istifadə edin.
  • 303 See Other. Forma təqdim edildikdən sonra istifadəçini yönləndirmək üçün. Səhifə geri qayıtmalıdır 200 nəticələrdə görünmək üçün.
  • 304 Not Modified. Yandex onu nadir hallarda yenilənən, tez-tez sorğulanan və trafikə əhəmiyyətli töhfə verən resurslar — şəkillər, CSS, JavaScript üçün fəal şəkildə tövsiyə edir. O, indeksləməni sürətləndirir və trafiki azaldır.
  • 305 Use Proxy. Təhlükəsizlik səbəbindən ləğv edilib; istifadə etməyin.
  • 307 və 308. Sorğu metodunu, əsas hissəni və orijinal başlıqları saxlayaraq 302 və 301-in metod qoruyan ekvivalentləri.
  • 300 Multiple Choices. Robot URL-in hansı resursu ifadə etdiyini müəyyən edə bilmir; başlıqları düzəldin.

Diqqətlə oxumağa dəyər müştəri xətaları

  • 403 Forbidden. Giriş qadağandır — səhifənin indekslənməsi üçün giriş icazəsi verin. Həddindən artıq aqressiv bot filtrləməsi məhz burada Üzə çıxır.
  • 404 Not Found. Yandex-in tövsiyəsi təmkinlidir: əgər bir bölməni silmisinizsə, onu robots.txt-də bloklayın; əgər səhifə heç vaxt mövcud olmayıbsa, xətanı nəzərə almayın — kimsə sizin saytınıza səhvən keçid yerləşdirib. 404 hesabatı avtomatik olaraq tapşırıq siyahısı deyil.
  • 405 Etibarsız metod — serveri tələb olunan metodları dəstəkləmək üçün konfiqurasiya edin; CORS parametrlərini yoxlayın.
  • 406 Qəbuledilməz — sənəd mövcuddur, lakin dil və ya kodlaşdırma robot tərəfindən dəstəklənmir.
  • 401 və 402 — müvafiq olaraq autentifikasiya tələb olunur və server və ya ödəniş konfiqurasiyası xətası.
  • 400 Bad Request — səhv tərtib edilmiş sorğu; başlıqlar və parametrlər HTTP spesifikasiyasına uyğun olmalıdır.

Praktik məqam

Əksər saytlar hər şey üçün 301 və 302-dən istifadə edir və heç vaxt 304-ü tətbiq etmir. Böyük saytda aradan qaldırmağa dəyər boşluq məhz budur: statik aktivlər üzrə şərti cavablar Yandex-in açıq şəkildə tövsiyə etdiyi azsaylı tarama-səmərəliliyi rıçaqlarından biridir.

HTTP status kodları üzrə arayış
HTTP status kodları üzrə arayış — 2
Alien Road

Bunu necə tətbiq edirik

Two of these change how we plan work. The six-month rule for 301s goes into every migration plan we write, because clients budget to decommission the old hosting far sooner. And 304 handling on static assets is worth measuring on any large catalogue — it is recommended here in plain language and almost never implemented.

Əlaqəli xidmətlər

Paylaş