Ano ang HTTP Error 404 Hindi Natagpuan – Paano Ayusin ito?

01.06.2020
Mga Artikulo at Iba pa ... 'Ano ang HTTP Error 404 Hindi Natagpuan – Paano Ayusin ito?
0 7 мин.

http error 404 hindi nahanap


Ang mga code sa katayuan ng pagtugon sa HTTP ay maaaring maging mahirap hawakan, lalo na ang mga nagpapahiwatig ng isang error. Ang Error 404 Hindi Natagpuan ay isang code ng katayuan sa pagtugon sa HTTP na nagpapahiwatig na sa isang kahilingan mula sa isang server (malayong computer), hindi mahahanap ng server ang hiniling ng kliyente (web browser), at sa gayon, isang 404 Hindi Natagpuan Error ay ibinalik.

Sa artikulong ito tatalakayin namin ang mga posibleng dahilan sa likod ng isang Error 404 Hindi Natagpuan, at kung paano ayusin ito, ngunit una:

Ano ang Error 404 Hindi Natagpuan?

Tulad ng nabanggit dati, lumilitaw ang isang error na 404 Hindi Natagpuan kapag ang isang kliyente ay namamahala upang makipag-usap sa server, at humiling ng isang tukoy na mapagkukunan (pahina o URL), ngunit ang server ay hindi makahanap ng isang may-bisang mapagkukunan sa hiniling na lokasyon.

Karaniwan, nangyayari ito kapag hindi kinikilala ng server bilang wastong ang URL na tinukoy ng kliyente. Tulad ng tatalakayin pa natin sa artikulong ito, mayroong isang bilang ng mga dahilan kung bakit ang isang URL ay maaaring ituring na hindi wasto ng server.

Minsan, kapag hiniling ang isang hindi wastong mapagkukunan, ang mga aplikasyon ng web ay maaaring magbalik ng malambot na 404 na mga pagkakamali, na kadalasang nangyayari kapag ang server ay nagbabalik ng isang 200 ok na code ng pagtugon, senyales na ang mapagkukunan na na-load tulad ng inaasahan, gayunpaman, sinusundan ito ng pagpapakita ng isang pasadyang 404 na pahina , na nagpapahiwatig na ang mapagkukunan ay hindi talaga nahanap. Mula sa isang SEO point, ito ay itinuturing na isang masamang kasanayan dahil ang mga web crawler ay umaasa sa mga lehitimong 404 Hindi Natagpuan Mga Mali upang matukoy ang bisa ng mga mapagkukunan / link.

Narito ang isang screenshot ng pasadyang pahina ng error sa Moz.com:

pasadyang 404 mga pahina ng error

404 Hindi Natagpuan Error – Paano Ayusin Ito?

Ang mga code sa katayuan ng pagtugon ng HTTP sa kategorya ng 4xx ay mga error sa kliyente, kumpara sa kategorya na 5xx, na mga sagot sa error sa server tulad ng 502 Bad Gateway Error o 500 Internal Server Error.

Sa kabila ng itinuturing na isang error sa kliyente, ang mga error sa server ay hindi maaaring ganap na pinasiyahan sa kaso ng isang 404 Hindi Natagpuan na Error, kaya’t bakit namin tuklasin ang parehong mga client-side at server-side na sanhi ng error na ito, at tinugunan din mga problema sa mga lugar sa loob ng mga sistema ng pamamahala ng nilalaman na maaaring magbalik ng isang Error 404 Hindi Natagpuan.

Gayunpaman, bago mo simulan ang pagsubok ng anumang mga potensyal na pag-aayos sa isang 404 Hindi Natagpuan error, isang salita ng payo: lumikha ng isang buong backup ng iyong database o aplikasyon, o lumikha ng isang kopya ng application sa isang staging server upang maiwasan ang anumang mga isyu sa iyong live aplikasyon.

Error 404 Hindi Natagpuan ang Pag-aayos ng Client-Side

Magsisimula kami sa pag-troubleshoot sa panig ng kliyente, dahil ang mga isyu sa panig ng kliyente ang pinaka-malamang na magdulot ng error na ito.

Patunayan ang hiniling na URL

Ang mga typo sa ilang bahagi ng URL ay madalas na mga salarin kapag bumalik ang isang 404 Hindi Natagpuan na Error. Habang ang mga pangalan ng domain ay hindi nakasalalay sa kaso, nangangahulugang ang parehong EXAMPLE.COM o ExAmPle.cOm ay babalik sa parehong resulta, ang mga bahagi ng isang URL na lumilitaw matapos ang pangalan ng domain ay sensitibo sa kaso.

I-clear ang Cookies

Ang isa pang posibleng pag-aayos para sa isang 404 Hindi Natagpuan Error ay upang alisin ang mga cookies na tumutugma sa domain ng website. Ang hindi wastong o masira na cookies ay maaaring lumikha ng pagkalito tungkol sa iyong pagkakakilanlan o maaari itong humantong sa isang server na isipin na sinusubukan mong mag-access ng isang mapagkukunan na alinman sa wala, na maaaring magresulta sa isang 404 Error.

Narito ang ilang mga kapaki-pakinabang na gabay sa kung paano i-clear ang cookies sa iba’t ibang mga browser:

Mag-log Out & Mag-log In Muli

Ang pag-aayos na ito ay kapaki-pakinabang kapag ang ilang anyo ng pagpapatunay ng gumagamit ay ginagamit ng iyong aplikasyon. Sa mga kasong ito, maaaring nakakaranas ang server ng problema sa iyong token ng session (maaaring hindi nito makilala ito, o inaakala nitong hindi wasto), na ipaliwanag ang 404 error. Ang pag-log out at muli ay muling likhain ang token ng lokal na session, at ayusin ang error.

Pag-aayos ng Kaugnay na CMS

Kung gumagamit ka ng mga tanyag na sistema ng pamamahala ng nilalaman tulad ng WordPress, Drupal, o Joomla, maaari kang makaranas ng 404 Mga Pagkamali dahil sa ilang mga problema sa mga pagbabago na iyong ginawa o mga extension na naidagdag mo sa mga sistemang ito. Ang mga sumusunod na tip ay maaaring makatulong sa pag-aayos ng mga CMS na ito:

  • Bumalik sa isang nakaraang bersyon – kung lumitaw ang 404 Hindi Natagpuan Error pagkatapos ng isang kamakailang pag-upgrade sa iyong CMS, subukang magsalin sa nakaraang bersyon bago lumitaw ang error;
  • I-uninstall kamakailan ang naidagdag na mga plugin, extension o modulekatulad sa pag-upgrade ng iyong CMS, pag-install ng mga bagong extension, module o plugin o pag-upgrade ng mga ito ay maaaring lumikha ng mga isyu sa server na magbabalik ng isang 404 Error. Ang pag-alis ng mga plugins, modules o extension o pagbaba sa isang nakaraang bersyon, sa gayon paggalang ang mga pagbabagong ginawa ng mga ito;
  • Manu-manong suriin para sa mga pagbabago sa database – kung minsan ay lumiligid pabalik sa isang nakaraang bersyon ng isang plugin o extension ay maaaring hindi alisin ang mga pagbabagong isinagawa sa database. Sa kasong ito, kailangan mong buksan ang database at manu-manong suriin ang mga talahanayan at tala para sa mga pagbabago na isinagawa ng extension o plugin.

Kung kailangan mo ng tulong sa pag-downgrading ng iyong CMS o pag-uninstall ng isang extension, plugin, o module, ang Google ang CMS pangalan o extension name, o kumonsulta sa opisyal na dokumentasyon at sundin kasama ang mga tagubiling ibinigay.

Error 404 Hindi Natagpuan ang Paglutas ng Side-Server ng Server

Nabanggit na namin na kahit na ang isang error na 404 Hindi Natagpuan ay karaniwang isang error sa kliyente, maaaring maglaro din ang mga isyu sa server kapag bumalik ang error na ito. Narito ang ilang mga salarin sa gilid ng server:

Pag-configure ng Web Server

Depende sa uri ng server na pinapatakbo ang iyong aplikasyon (Nginx, Apache, IIS, atbp.), Maaaring mai-configure ang iyong server upang tanggihan ang mga kahilingan sa ilang mga URL o direktoryo, at upang bumalik ang isang 404 Hindi Natagpuan na Error. Maaari mong ayusin ang pagsasaayos ng iyong server sa tulong ng mga file ng pagsasaayos na ibinigay sa iyong web server.

Pasadyang Code

Ang isa pang bagay na maaaring maging sanhi ng isyu ay isang pasadyang code sa iyong aplikasyon. Sa sitwasyong ito, ang manu-manong pag-debug at pag-parse ng mga log ay makakatulong sa iyo na matukoy kung ano ang sanhi ng isyu. Dito rin, ang paglikha ng isang kopya sa isang staging server ay ang mainam na paraan upang makalapit sa proseso ng pag-debug.

Mayroong ilang mga awtomatikong tool na maaari mong magamit upang makita ang hindi wastong mga link o mga partikular na URL o mapagkukunan. Ang isang halimbawa ay ang pagrerehistro sa iyong site sa Google Search Console, na makikilala ang mga hindi wastong mga link kasama ang iba pang mga problema na natagpuan ng Googlebot habang nilalagay ang iyong website. Bilang kahalili, kung naghahanap ka upang suriin ang mga partikular na mapagkukunan, maaari mong gamitin ang W3C Link Checker.

Tulad ng nakikita mo, maraming mga posibleng sanhi ng isang 404 Hindi Natagpuan Error, ngunit ang karamihan sa mga isyu ay maaaring mabilis na makilala at maayos. Kung gumawa ka ng isang paghahanap sa Google para sa CMS na ginagamit mo (Drupal, Joomla, WordPress, atbp) na sinusundan ng 404 Hindi Natagpuan Error, makakakita ka ng maraming mga solusyon na ibinigay sa iba pang mga gamit na nakakaranas ng isyung ito.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Оцените статью
    Понравилась статья?
    Комментарии (0)
    Комментариев нет, будьте первым кто его оставит

    Комментарии закрыты.

    Adblock
    detector