URL yönləndirmə yoxlayıcısı
URL yönləndirmə yoxlayıcısı müəyyən URL-dəki 301 və 302 yönləndirmələrini aşkarlayan və yönləndirmə zəncirini 10 addıma qədər izləyən pulsuz alətdir.
URL yönləndirməsi nədir?
URL yönləndirməsi brauzerə, axtarış sisteminin skanerinə və ya başqa müştəriyə fərqli ünvana sorğu göndərməli olduğunu bildirən HTTP cavabıdır. Bu cavab adətən 3xx status kodunu və dəyəri nisbi ola bilən URI istinadından ibarət Location sahəsini ehtiva edir.
301 status kodu resursun daimi köçürüldüyünü bildirir. Bu koddan çox vaxt səhifənin ünvanı dəyişdirildikdə, HTTP-dən HTTPS-ə keçildikdə və ya təkrarlanan URL-lər birləşdirildikdə istifadə olunur. 302 status kodu isə resursun başqa ünvanda tapıldığını, lakin köçürülmənin adətən müvəqqəti sayıldığını göstərir.
HTTP standartında 303, 307 və 308 daxil olmaqla başqa yönləndirmə kodları da var. Bu kodlar arasındakı fərq, xüsusən POST kimi metodlarda, müştərilərin sorğunu necə təkrarlamasına təsir edə bilər. Adi veb-səhifə yönləndirmələrində 301 və 302 kodları hələ də geniş yayılıb və bu yoxlayıcı məhz həmin kodları aşkarlamaq üçün nəzərdə tutulub.
URL yönləndirməsini necə yoxlamaq olar?
Status code sahəsinə 301 və ya 302 kimi HTTP status kodu daxil edilməlidir. Yoxlama serverdə aparılır və yönləndirmə zəncirinin 10 addıma qədəri yoxlanılır.
Daxil etdiyin məlumat serverə HTTPS vasitəsilə ötürülür və saxlanılmır.
Yoxlayıcı hansı yönləndirmələri aşkarlayır?
Yoxlayıcı 301 və 302 yönləndirmələrini aşkarlayır. 301 daimi, 302 isə müvəqqəti yönləndirməni bildirir.
İki ünvan arasında növbə ilə təkrarlanan keçidlər yönləndirmə dövrəsi adlanır. HTTP, HTTPS, www, www-siz və sonunda çəp xətt olan variantlar arasında uzun keçid ardıcıllığı isə yönləndirmə zənciridir. Bu alət ən çoxu 10 addımdan sonra dayanır, buna görə daha uzun zəncirin son ünvanını müəyyən edə bilmir.
Yayğın yönləndirmə problemlərinin həlli
Brauzerdə görünən son ünvan aralıq cavabları gizlətdikdə yönləndirmə yoxlaması faydalı olur. Bu yolla HTTP konfiqurasiyasındakı nasazlığı DNS, tətbiq və ya keş problemi ilə qarışdırmamaq mümkündür.
- Köçürülmüş səhifə hələ də köhnə ünvanında açılır. Köhnə URL-ni birbaşa yoxla. 301 yönləndirməsi ümumi ana səhifəyə və ya başqa köhnəlmiş ünvana deyil, nəzərdə tutulan yeni səhifəyə aparmalıdır.
- HTTP və HTTPS bir-birinə keçməyə davam edir. Hər iki versiyanı yoxla. Veb-serverdə, kontent çatdırma şəbəkəsində və ya tətbiqdə ziddiyyətli qaydalar HTTPS sorğusunu yenidən HTTP-yə göndərə, başqa bir qat isə bunu dərhal əksinə çevirə bilər.
- E-poçtdakı keçid gözlənilən açılış səhifəsinə aparmır. Sorğu sətri daxil olmaqla mesajdan köçürülmüş tam URL-ni yoxla. İzləmə xidmətləri son səhifədən əvvəl çox vaxt bir və ya bir neçə yönləndirmə əlavə edir. Aralıq ünvanlardan biri işləmirsə, zəncir orada dayana bilər.
Domen köçürülərkən yalnız ana səhifəni deyil, müxtəlif tipik səhifə yollarını da yoxla. Ana səhifənin düzgün yönləndirilməsi məhsul səhifələri, məqalələr və yüklənmiş fayllar üçün uyğun təyinat qaydalarının mövcud olduğunu sübut etmir.
Durğu işarələri və boşluqlar da əhəmiyyətlidir. İşlənməmiş boşluqlar URL-də etibarlı deyil və adətən %20 kimi faiz kodlaşdırması ilə verilməlidir. # ilə başlayan fraqment brauzer tərəfindən emal olunur və HTTP sorğusunda serverə göndərilmir. Buna görə yalnız fraqmenti dəyişmək server tərəfində başqa yönləndirmə seçmir. Beynəlmiləlləşdirilmiş domen adları ASCII Punycode formasında göstərilə bilər. Yoldakı ASCII-yə daxil olmayan simvollar isə adətən UTF-8 ilə baytlara kodlaşdırılır və ötürülmə zamanı müvafiq baytlar faiz kodlaşdırmasından keçirilir.
Düzgün yönləndirmə niyə səhv görünə bilər?
Brauzerlər, DNS rezolverləri, proksi serverlər və kontent çatdırma şəbəkələri keşlənmiş məlumatdan istifadə edə bildiyi üçün düzgün yönləndirmə səhv görünə bilər. Xüsusən daimi yönləndirmələr server qaydası dəyişdirildikdən sonra da bir müddət brauzer keşində qala bilər.
Server tərəfində işləyən yoxlayıcı brauzerinin yerli yönləndirmə tarixçəsindən istifadə etmir. Bununla belə, hədəf vebsayt və ya onun CDN-i yenə də keşlənmiş cavab qaytara bilər.
DNS dəyişiklikləri ayrıca gecikmə yaradır. Rekursiv rezolverlər qeydin yaşama müddəti bitənədək əvvəlki IP ünvanını saxlaya bilər. Bu müddətdə müxtəlif şəbəkələr fərqli serverlərə qoşula və fərqli yönləndirmə qaydaları ala bilər. "DNS yayılması" ifadəsi bütün dünyada eyni anda baş verən vahid yenilənməni deyil, keşlərin müxtəlif vaxtlarda bitməsini təsvir edir.
Domen yaxın vaxtlarda köçürülübsə, DNS qeydini, CDN konfiqurasiyasını və mənbə serverin qaydalarını müqayisə et. Google keş yoxlayıcısı daha əvvəl indekslənmiş və ya keşlənmiş səhifə barədə əlavə məlumat verə bilər. Vebsayt hostinq yoxlayıcısı isə domenin hazırda harada hostinq edildiyini müəyyənləşdirməyə kömək edə bilər. Bu alətlərin heç biri HTTP yönləndirmə yoxlamasını əvəz etmir.
Tez-tez verilən suallar
301 yönləndirməsini sonradan dəyişmək olar?
Bəli, server konfiqurasiyasını dəyişmək olar, lakin müştərilər bir müddət keşlənmiş 301 cavabından istifadə etməyə davam edə bilər. Yeni brauzer profilində sınaq apar və idarə etdiyin müvafiq CDN keşlərini təmizlə. Təyinat ünvanının dəyişmə ehtimalı hələ yüksəkdirsə, ilkin sınaqlar zamanı 301 kodundan istifadə etmə.
Yönləndirmə URL-in sorğu sətrini yeni ünvana ötürür?
Yalnız yönləndirmə qaydası və onun yaratdığı Location dəyəri sorğu sətrini qoruyursa. Bəzi sistemlər ilkin sorğu sətrini avtomatik köçürür, digərləri isə onu əvəz edir və ya silir. Bütün variantların eyni işlədiyini düşünmək əvəzinə, zərərsiz sınaq parametrləri olan real URL-ni yoxla.
Daxil etdiyim məlumat necə emal olunur?
Emal serverdə aparılır. Daxil etdiyin məlumat serverə HTTPS vasitəsilə ötürülür və saxlanılmır.
JavaScript və ya meta refresh yönləndirmələri də yoxlanılır?
Yoxlayıcı 301 və 302 HTTP yönləndirmələrini aşkarlayır və 10 yönləndirməyə qədər yoxlama aparır.
Yönləndirmələri komanda sətrindən yoxlamaq olar?
Bəli. curl əmri cavab başlıqlarını göstərə, yönləndirmələri izləmək seçimi isə sonrakı ünvanlara sorğu göndərə bilər. Xüsusən DNS və ya təhlükəsizlik divarı qaydalarını dəyişdikdən sonra müəyyən kompüterdən və ya şəbəkədən təkrarlana bilən yoxlamalar aparmaq lazım gəldikdə bu üsul faydalıdır.
Populyar alətlər
Mətnin ölçüsünü baytlarda (B), kilobaytlarda (KB) və ya meqabaytlarda (MB) əldə edin.
Ping alətimizlə istənilən vebsaytın, serverin və ya portun vəziyyətini və cavab müddətini tez və səmərəli şəkildə yoxlayın.
Digily Link-in IP axtarış aləti istənilən IP ünvanı haqqında ətraflı məlumat təqdim edir. Hərtərəfli IP məlumatı əldə etmək üçün bu pulsuz onlayn xidmətdən istifadə edin.
WhatsApp linkinizi dərhal və pulsuz yaradın. Fərdi mesaj əlavə edin və hesab açmadan və kod yazmadan bir kliklə söhbətə başlayın.