HTTP Error 404 tapılmadı – bunu necə düzəltmək olar?

http səhv 404 tapılmadı


HTTP cavab status kodları, xüsusən də bir xətanı göstərənləri izləmək çətin ola bilər. Error 404 Tapılmadı, bir serverdən (uzaq kompüterdən) bir sorğu ilə serverin müştəri (veb brauzer) tərəfindən tələb olunanı tapa bilmədiyini ifadə edən HTTP cavab statusu kodu və beləliklə, 404 Tapılmadığı Xəta qaytarıldı..

Bu yazıda 404 tapılmadığı bir səhvin səbəblərini və onu necə həll edəcəyini müzakirə edəcəyik, amma əvvəlcə:

Hata 404 nədir tapılmadı?

Daha əvvəl qeyd edildiyi kimi, bir müştəri serverlə əlaqə qurmağı bacaranda və müəyyən bir qaynaq (səhifə və ya URL) istədikdə 404 Aşkar edilməmiş bir səhv görünür, lakin server tələb olunan yerdə etibarlı bir qaynaq tapa bilmədi.

Tipik olaraq, bu, server müştəri tərəfindən göstərilən URL’i etibarlı hesab etmədikdə olur. Bu yazıda daha da müzakirə edəcəyimiz kimi URL-nin server tərəfindən etibarsız sayılmasının bir sıra səbəbləri var.

Bəzən, etibarsız bir mənbə tələb olunduqda, veb tətbiqləri yumşaq 404 səhvləri qaytara bilər ki, bu da adətən server 200 ok cavab kodu qaytardıqda, mənbənin gözlənildiyi kimi yükləndiyini xəbərdar edir, bununla birlikdə xüsusi 404 səhifənin göstərilməsindən sonra baş verir. , mənbənin əslində tapılmadığını göstərir. Bir SEO nöqteyi-nəzərindən bu, pis təcrübə hesab olunur, çünki veb tarayıcılar mənbələrin / əlaqələrin etibarlılığını müəyyən etmək üçün qanuni 404 Tapılmamış səhvlərə etibar edirlər..

Budur Moz.com-un xüsusi səhv səhifəsinin görüntüsü:

xüsusi 404 səhv səhifəsi

404 Səhv tapılmadı – Bunu necə həll etmək olar?

4xx kateqoriyasındakı HTTP cavab status kodları, 5xx kateqoriyasından fərqli olaraq, 502 pis keçid xətası və ya 500 daxili server xətası kimi server yanlış cavablarıdır..

Müştəri tərəfi səhv hesab olunsa da, 404 Tapılmamış Xəta halında server səhvlərini tamamilə istisna etmək olmaz, buna görə də bu səhvin həm müştəri, həm də server tərəfini araşdıracağıq. Səhv 404 Qayıda bilən məzmun İdarəetmə Sistemlərindəki problem sahələri.

Bununla birlikdə, 404 Tapılmamış bir səhv, bir söz üçün hər hansı bir potensial düzəlişləri sınamağa başlamazdan əvvəl: verilənlər bazanızın və ya tətbiqinizin tam bir nüsxəsini yaradın və ya canlı olaraq hər hansı bir problemin qarşısını almaq üçün proqramın bir nüsxəsini bir qurulma serverinə yaradın tətbiqi.

Xəta 404 Tapılmadı Müştəri Tərəfindəki Problemlər

Müştəri tərəfindəki problemlər bu səhvə səbəb ola biləcəyi üçün problemlərin həllinə başlayacağıq.

Tələb olunan URL-i təsdiq edin

URL-in bir hissəsindəki yazılar, 404 Tapılmamış Xəta qaytarıldıqda günahkarlardır. Domen adları hərflərə həssas olmasına baxmayaraq, həm EXAMPLE.COM, həm də ExAmPle.cOm eyni nəticəni verəcəyini ifadə edərsə, domen adından sonra görünən URL-lərin hərfləri həssasdır.

Kukları təmizləyin

404 Tapılmamış Səhv üçün başqa bir mümkün düzəliş veb sayt domeninə uyğun çərəzləri təmizləməkdir. Yanlış və ya pozulmuş çərəzlər şəxsiyyətinizlə bağlı çaşqınlıq yarada bilər və ya bir serverin mövcud olmayan bir mənbəyə daxil olmağa çalışdığınız və 404 Xəta səbəb ola biləcəyinizi düşünməsinə səbəb ola bilər..

Fərqli brauzerlərdə çərəzləri necə təmizləmək barədə bəzi faydalı təlimatlar var.

Çıxış & Yenidən daxil olun

Bu düzəliş tətbiqiniz tərəfindən istifadəçi identifikasiyasının bəzi forması istifadə edildikdə faydalıdır. Bu hallarda, server 404 səhvi izah edən sessiya tokeninizdə problem ola bilər (ola bilər ki, onu tanımır və ya etibarsız hesab edir). Sistemdən çıxmaq və yenidən daxil olmaq yerli sessiya işarəsini yenidən yaradacaq və səhvini düzəldəcəkdir.

CMS ilə əlaqəli düzəlişlər

WordPress, Drupal və ya Joomla kimi populyar məzmun idarəetmə sistemlərindən istifadə edirsinizsə, etdiyiniz dəyişikliklər və ya bu sistemlərə əlavə etdiyiniz uzantılarla bağlı 404 səhv ola bilər. Aşağıdakı göstərişlər bu CMS-lərin aradan qaldırılmasına kömək edə bilər:

  • Əvvəlki bir versiyaya qayıt – 404 Tapılmadığı Xəta CMS-də son yeniləmədən dərhal sonra görünsə, səhv görünməzdən əvvəl əvvəlki versiyaya qayıtmağa çalışın;
  • Bu yaxınlarda əlavə edilmiş plaginləri, uzantıları və ya modulları silməkEynilə CMS’inizi yeniləmək, yeni uzantıları, modulları və ya plaginləri quraşdırmaq və ya onları təkmilləşdirmək, 404 Səhvini qaytaracaq server tərəfi məsələlərini yarada bilər. Bu plaginləri, modulları və ya genişləndirmələri silmək və ya əvvəlki versiyaya endirmək, bununla da edilən dəyişiklikləri geri qaytarmaq;
  • Verilənlər bazası dəyişikliklərini əl ilə yoxlayın – bəzən bir plagin və ya uzantının əvvəlki bir versiyasına qayıdaraq verilənlər bazasında edilən dəyişiklikləri geri qaytara bilməz. Bu vəziyyətdə, verilənlər bazasını açmalı və uzantı və ya plagin tərəfindən edilən dəyişikliklər üçün masa və qeydləri əl ilə yoxlamalısınız.

CMS’inizi aşağı salmaqda və ya bir uzantı, plagin və ya modulunuzu, Google CMS adını və ya uzantı adını silməkdə kömək lazımdırsa, rəsmi sənədlərlə tanış olun və verilən təlimatları izləyin.

Xəta 404 Tapılmadı

Daha əvvəl qeyd etdik ki, 404 Aşkarlanmayan Hata, adətən müştəri tərəfindəki bir səhv olsa da, bu səhv qaytarıldıqda server tərəfindəki problemlər də işə düşə bilər. Burada server tərəfində bir neçə günahkar var:

Veb Server Konfiqurasiyası

Tətbiqinizin işlədiyi server növündən asılı olaraq (Nginx, Apache, IIS və s.), Serveriniz müəyyən URL-lərə və ya qovluqlara sorğuları rədd etmək və 404 Tapılmadığı Xətanı qaytarmaq üçün konfiqurasiya edilə bilər. Veb serverinizlə təmin edilmiş konfiqurasiya sənədlərinin köməyi ilə serverinizin konfiqurasiyasını tənzimləyə bilərsiniz.

Xüsusi Kod

Məsələyə səbəb ola biləcək başqa bir şey tətbiqinizdə xüsusi bir koddur. Bu ssenaridə, əl ilə ayırma və logları təhlil etmək problemin nəyə səbəb olduğunu müəyyənləşdirməyə kömək edə bilər. Burada da bir qurulma serverinə bir nüsxə yaratmaq mübahisə prosesinə yaxınlaşmaq üçün ideal bir yoldur.

Etibarsız bağlantılar tapmaq

Yanlış bağlantıları və ya müəyyən URL-ləri və ya mənbələri aşkarlamaq üçün istifadə edə biləcəyiniz bir neçə avtomatik vasitə var. Bir nümunə, veb saytınızı gəzərkən Googlebot tərəfindən tapılan digər problemlərlə yanaşı etibarsız bağlantıları aşkar edən Google Axtarış Konsolu ilə saytınızı qeyd etmək olar. Alternativ olaraq, müəyyən mənbələri yoxlamaq istəyirsinizsə, W3C Link Checker istifadə edə bilərsiniz.

Gördüyünüz kimi, 404 Tapılmamış Səhvin səbəbləri çox ola bilər, lakin əksər məsələlər sürətlə müəyyən edilə və həll edilə bilər. İstifadə etdiyiniz CMS üçün (Drupal, Joomla, WordPress və s.) 404 Tapılmadı Xəta ilə izləsəniz, bu problemi yaşayan digər istifadəçilərə verilən bir çox həll tapa bilərsiniz..

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map