Ի՞նչ է HTTP սխալը 404 չի գտնվել. Ինչպե՞ս այն շտկել:

404 էջի սխալը չի ​​գտնվել


HTTP արձագանքման կարգավիճակի կոդերը կարող են բարդ լինել պարզելու համար, մանավանդ ՝ սխալ նշողները: Սխալ 404 Not Found- ը HTTP արձագանքման կարգավիճակի կոդ է, որը նշում է, որ սերվերից (հեռավոր համակարգիչ) խնդրանքով սերվերը չի կարողացել գտնել այն, ինչ պահանջվել է հաճախորդի կողմից (վեբ զննարկիչ), և այդպիսով, 404 Not Found Error- ը վերադարձվում է.

Այս հոդվածում մենք կքննարկենք սխալի 404 չգտնված սխալի հետևյալ պատճառները և ինչպես այն շտկել, բայց նախ ՝

Ինչ է սխալ 404-ը չի գտնվել?

Ինչպես արդեն նշվեց, Սխալ 404 Not Found- ը հայտնվում է այն ժամանակ, երբ հաճախորդը կարողանում է հաղորդակցվել սերվերի հետ և պահանջում է որոշակի ռեսուրս (էջ կամ URL), բայց սերվերը չի կարողացել գտնել վավեր աղբյուր, պահանջվող վայրում.

Սովորաբար, դա տեղի է ունենում այն ​​ժամանակ, երբ սերվերը չի ճանաչում որպես վավեր URL, որը նշված է հաճախորդի կողմից: Քանի որ այս հոդվածում մենք կքննարկենք հետագա, կան մի շարք պատճառներ, թե ինչու URL- ը կարող է սերվերի կողմից անվավեր համարվել.

Երբեմն, երբ անվավեր ռեսուրս է պահանջվում, վեբ ծրագրերը կարող են վերադառնալ 404 սխալի սխալ, ինչը սովորաբար տեղի է ունենում այն ​​ժամանակ, երբ սերվերը վերադառնում է 200 պատասխանի կոդ ՝ ազդանշելով, որ ռեսուրսը, ինչպես և սպասվում էր, բեռնված է, այնուամենայնիվ, դրան հաջորդում է պատվերով 404 էջի ցուցադրում: նշելով, որ ռեսուրսն իրականում չի գտնվել: SEO- ի տեսանկյունից սա համարվում է որպես վատ պրակտիկա, քանի որ վեբ սողացողները ապավինում են ռեսուրսների / հղումների վավերությունը որոշելու համար օրինական 404 Չգտնված Սխալներին:.

Ահա Moz.com- ի սովորական սխալի էջի էկրանի նկարը ՝

մաքսային 404 սխալի էջեր

404 Սխալ չի հայտնաբերվել `ինչպես այն շտկել?

4TP կատեգորիայի HTTP արձագանքման կարգավիճակի կոդերը հաճախորդի կողմից սխալներ են ՝ ի տարբերություն 5xx կատեգորիայի, որոնք սերվերային կողմի սխալի պատասխաններն են, ինչպիսիք են ՝ 502 Bad Gateway սխալի կամ 500 ներքին սերվերի սխալը:.

Չնայած հաճախորդի կողմից սխալ համարվելուն, սերվերի սխալները չեն կարող ամբողջությամբ բացառվել 404 չհայտնաբերված սխալի դեպքում, այդ իսկ պատճառով մենք մտադիր ենք ուսումնասիրել այս սխալի և հաճախորդի և սերվերի կողմից պատճառները, ինչպես նաև հասցեագրել խնդրահարույց տարածքներ բովանդակության կառավարման համակարգերում, որոնք կարող են վերադառնալ սխալ 404 չգտնվեց.

Այնուամենայնիվ, նախքան փորձարկումը կատարեք 404 չգտնված սխալի, հնարավոր խորհուրդների վերաբերյալ որևէ շտկման փորձ ՝ խորհուրդ տալու համար. Ստեղծել ձեր տվյալների բազայի կամ ծրագրի ամբողջական կրկնօրինակում կամ ստեղծել դիմումի պատճեն բեմադրիչ սերվերի վրա, որպեսզի չխանգարեն ձեր կենդանի խնդիրներից որևէ մեկին: դիմում.

Սխալ 404-ը չի գտնվել Հաճախորդների կողմից անսարքությունների լուծում

Մենք կսկսենք հաճախորդի կողմից խնդրահարույց խնդիրների լուծումը, քանի որ հաճախորդի կողմից հարցերը, ամենայն հավանականությամբ, առաջ են բերում այս սխալը.

Ստուգեք հայցվող URL- ն

URL- ի որոշ մասի Typos- ը հաճախ մեղավորներն են, երբ 404 Not Found Error- ը վերադարձվում է: Չնայած դոմենային անունները գործի չենթարկվում են, ինչը նշանակում է, որ և EXAMPLE.COM- ը կամ ExAmPle.cOm- ը կվերադարձնեն նույն արդյունքը, URL- ի այն մասերը, որոնք դոմենի անունից հետո հայտնվում են, զգայուն են.

Մաքրել բլիթները

404 Not Found Error- ի ևս մեկ հնարավոր լուծում `վեբ կայքի տիրույթին համապատասխանող բլիթները մաքրելն է: Անվավեր կամ կոռումպացված բլիթները կարող են շփոթություն առաջացնել ձեր ինքնության հետ կապված, կամ դա կարող է սերվերին ստիպել մտածել, որ դուք փորձում եք մուտք գործել այնպիսի ռեսուրս, որը գոյություն չունի, կամ ինչը կարող է հանգեցնել 404 Սխալի.

Ահա մի քանի օգտակար ուղեցույց, թե ինչպես մաքրել բլիթները տարբեր զննարկիչներում.

Դուրս գալ & Կրկին մուտք գործեք

Այս շտկումն օգտակար է այն դեպքում, երբ օգտագործողի վավերացման ինչ-որ ձև օգտագործվում է ձեր ծրագրի կողմից: Այս դեպքերում սերվերը կարող է խնդիրներ ունենալ ձեր նստաշրջանի նշանի հետ կապված (հնարավոր է, որ այն չի ճանաչում դա, կամ այն ​​համարում է անվավեր), ինչը կբացատրեր 404 սխալը: Մտնել-դուրս գալը և կրկին կվերականգնեն տեղական նստաշրջանի նշանը և շտկելու սխալը.

CMS- ի հետ կապված շտկումներ

Եթե ​​դուք օգտագործում եք հանրահայտ բովանդակության կառավարման համակարգեր, ինչպիսիք են WordPress- ը, Drupal- ը կամ Joomla- ն, ապա կարող եք զգալ 404 Սխալ ՝ ձեր կողմից կատարած փոփոխությունների կամ ընդարձակման հետ կապված որոշակի խնդիրների պատճառով: Հետևյալ խորհուրդները կարող են օգնել այս CMS- ների խնդիրների լուծման հարցում.

  • Վերադարձեք նախորդ վարկածին. Եթե 404 Not Found Error- ը հայտնվեց ձեր CMS- ի վերջին թարմացումից անմիջապես հետո, փորձեք վերադառնալ նախորդ վարկածին `նախքան սխալի հայտնվելը.
  • Տեղահանեք վերջերս ավելացված plugins, ընդարձակման կամ մոդուլներընմանապես ձեր CMS- ի արդիականացմանը, նոր ընդարձակումներ, մոդուլներ կամ plugins տեղադրելը կամ դրանք թարմացնելը կարող են սերվերի կողմից ստեղծել խնդիրներ, որոնք կվերադառնան 404 Սխալ: Տեղահանեք այս plugin- ները, մոդուլները կամ ընդարձակումները կամ նախորդ վարկածը ցածրացնելով ՝ դրանով իսկ վերադառնալով դրանցով կատարված փոփոխություններին.
  • Ձեռքով ստուգեք տվյալների բազայի փոփոխությունները. Երբեմն plugin- ի կամ ընդլայնման նախորդ տարբերակին վերադառնալը կարող է չեղարկել տվյալների բազայում կատարված փոփոխությունները: Այս դեպքում անհրաժեշտ է բացել տվյալների բազան և ձեռքով ստուգել աղյուսակները և գրառումները `ընդլայնման կամ plugin- ի կողմից կատարված փոփոխությունների համար.

Եթե ​​Ձեզ անհրաժեշտ է օգնություն ՝ ձեր CMS- ն իջեցնելու կամ ընդլայնումը, plugin կամ մոդուլը ապամոնտաժելու միջոցով, Google- ը ՝ CMS անվանումը կամ ընդլայնման անունը, կամ խորհրդակցեք պաշտոնական փաստաթղթերի հետ և հետևեք տրված հրահանգներին.

Սխալ 404 չգտնվեց սերվերի կողմից լուծման սխալ

Մենք արդեն նշել ենք, որ չնայած Սխալ 404 չգտնվելը, որպես կանոն, հաճախորդի կողմից սխալ է, սերվերի հետ կապված խնդիրները նույնպես կարող են գործարկվել այս սխալի վերադարձման դեպքում: Ահա սերվերի կողմից մի քանի մեղավորներ.

Վեբ սերվերի կազմաձևում

Կախված սերվերի տեսակից, ձեր ծրագիրը գործում է (Նգինքս, Apache- ն, IIS և այլն), ձեր սերվերը կարող է կազմաձևվել `մերժելու որոշ URL- ների կամ գրացուցակների պահանջները և վերադարձնել 404 չհաջողված սխալ: Կարող եք կարգաբերել ձեր սերվերի կազմաձևումը ձեր վեբ սերվերի հետ կազմաձևված ֆայլերի օգնությամբ.

Պատվերով կոդ

Մեկ այլ բան, որը կարող է առաջացնել խնդիրը, ձեր դիմումում սովորական կոդ է: Այս սցենարում ձեռքով կարգաբերումը և տեղեկամատյանների միջոցով վերլուծելը կարող են օգնել ձեզ պարզել, թե ինչն է առաջացրել խնդիրը: Այստեղ նույնպես, բեմադրիչ սերվերի վրա պատճեն ստեղծելը կարգաբերման գործընթացին մոտենալու իդեալական միջոց է.

Սխալ հղումներ գտնելը

Կան մի քանի ավտոմատ գործիքներ, որոնք կարող եք օգտագործել անվավեր հղումները կամ որոշակի URL- ները կամ ռեսուրսները հայտնաբերելու համար: Մեկ օրինակ կարող է լինել ձեր կայքի գրանցումը Google Որոնման վահանակում, որը կբացահայտի անվավեր հղումներ Googlebot- ի կողմից հայտնաբերված այլ խնդիրների հետ մեկտեղ `ձեր վեբ-կայքի սողալով: Այլապես, եթե դուք ցանկանում եք ստուգել որոշակի ռեսուրսներ, կարող եք օգտագործել W3C հղման ստուգիչ.

Ինչպես տեսնում եք, 404 Not Found Error- ի համար կան բազմաթիվ հնարավոր պատճառներ, սակայն խնդիրների մեծ մասը հնարավոր է արագորեն նույնականացնել և շտկել: Եթե ​​Google- ի որոնում եք CMS- ի կողմից, որը դուք օգտագործում եք (Drupal, Joomla, WordPress և այլն), որին հետևում է 404 Not Found Error- ը, դուք կգտնեք բազմաթիվ լուծումներ, որոնք տրամադրված են այս խնդրին առնչվող այլ օգտագործման համար.

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