HTTP 404

వికీపీడియా నుండి
Jump to navigation Jump to search

HTTP 404, 404 కనుగొనబడలేదు, 404, పేజీ కనుగొనబడలేదు, లేదా సర్వర్ కనుగొనబడలేదు దోష సందేశం కంప్యూటర్ నెట్‌వర్క్ కమ్యూనికేషన్లలో, బ్రౌజర్ ఇచ్చిన సర్వర్‌తో కమ్యూనికేట్ చేయగలదని సూచించడానికి హైపర్‌టెక్స్ట్ ట్రాన్స్ఫర్ ప్రోటోకాల్ (HTTP) ఇది ప్రామాణిక ప్రతిస్పందన కోడ్., కానీ సర్వర్ అభ్యర్థించిన దాన్ని కనుగొనలేకపోయింది. ఇంకా, అభ్యర్థించిన సమాచారం కనుగొనబడినప్పుడు కానీ యాక్సెస్ మంజూరు చేయబడనప్పుడు, ఈ సమాచారాన్ని బహిర్గతం చేయకూడదనుకుంటే సర్వర్ 404 లోపాన్ని తిరిగి ఇవ్వవచ్చు.

ఒక వెబ్‌సైట్ విరిగిన లేదా తొలగించిన లింక్ ను అనుసరించడానికి వినియోగదారు ప్రయత్నిస్తుంది వెబ్‌సైట్ హోస్టింగ్ సర్వర్ సాధారణంగా "404 కనుగొనబడలేదు" వెబ్ పేజీని ఉత్పత్తి చేస్తుంది; అందువల్ల 404 లోపం వరల్డ్ వైడ్ వెబ్‌లో గుర్తించదగిన లోపాలలో ఒకటి.

అవలోకనం[మార్చు]

HTTP ద్వారా కమ్యూనికేట్ చేసేటప్పుడు, సంఖ్యా ప్రతిస్పందన కోడ్ మరియు ఐచ్ఛిక, తప్పనిసరి లేదా అనుమతించబడని (స్టేటస్ కోడ్ ఆధారంగా) సందేశంతో వెబ్ పేజీ కోసం వెబ్ బ్రౌజర్ అభ్యర్థన వంటి అభ్యర్థనకు ప్రతిస్పందించడానికి సర్వర్ అవసరం. కోడ్ 404 లో, మొదటి అంకె తప్పుగా టైప్ చేసిన యూనిఫాం రిసోర్స్ లొకేటర్ (URL) వంటి క్లయింట్ లోపాన్ని సూచిస్తుంది. కింది రెండు అంకెలు ఎదుర్కొన్న నిర్దిష్ట లోపాన్ని సూచిస్తాయి. హెచ్‌టిటిపి మూడు-అంకెల కోడ్‌ల ఉపయోగం ఎఫ్‌టిపి మరియు ఎన్‌ఎన్‌టిపి వంటి మునుపటి ప్రోటోకాల్‌లలో ఇటువంటి కోడ్‌ల వాడకాన్ని పోలి ఉంటుంది. HTTP స్థాయిలో, 404 ప్రతిస్పందన కోడ్ తరువాత మానవులు చదవగలిగే "కారణ పదబంధం" ఉంటుంది. HTTP స్పెసిఫికేషన్ "కనుగొనబడలేదు" [1] అనే పదాన్ని సూచిస్తుంది మరియు అప్రమేయంగా చాలా వెబ్ సర్వర్లు 404 కోడ్ మరియు "కనుగొనబడలేదు" అనే పదబంధాన్ని కలిగి ఉన్న ఒక HTML పేజీని జారీ చేస్తాయి

పేజీలు తరలించబడినప్పుడు లేదా తొలగించబడినప్పుడు 404 లోపం తరచుగా తిరిగి వస్తుంది. మొదటి సందర్భంలో, 301 కదిలిన శాశ్వత ప్రతిస్పందనను తిరిగి ఇవ్వడం ద్వారా URL మ్యాపింగ్ లేదా URL దారి మళ్లింపును ఉపయోగించడం మంచిది, ఇది చాలా సర్వర్ కాన్ఫిగరేషన్ ఫైళ్ళలో లేదా URL ని తిరిగి వ్రాయడం ద్వారా కాన్ఫిగర్ చేయవచ్చు; రెండవ సందర్భంలో, 410 పొతే తిరిగి ఇవ్వాలి. ఈ రెండు ఎంపికలకు ప్రత్యేక సర్వర్ కాన్ఫిగరేషన్ అవసరం కాబట్టి, చాలా వెబ్‌సైట్లు వాటిని ఉపయోగించవు.

404 లోపాలు DNS లోపాలతో గందరగోళంగా ఉండకూడదు, ఇచ్చిన URL ఉనికిలో లేని సర్వర్ పేరును సూచించినప్పుడు కనిపిస్తుంది. 404 లోపం సర్వర్ కనుగొన్నట్లు సూచిస్తుంది, కానీ అభ్యర్థించబడ్డ పేజీని తిరిగి పొందడం సాధ్యం కాదని సర్వర్ పేర్కొంది

మృదువైన 404 లోపాలు[మార్చు]

కొన్ని వెబ్‌సైట్లు "200 సరే" ప్రతిస్పందన కోడ్‌తో ప్రామాణిక వెబ్ పేజీని తిరిగి ఇవ్వడం ద్వారా "కనుగొనబడలేదు" అన్న లోపాన్ని నివేదిస్తాయి, పేజీ సరిగ్గా లోడ్ అయిందని తప్పుగా నివేదిస్తుంది; దీనిని మృదువైన 404 అంటారు . "సాఫ్ట్ 404" అనే పదాన్ని 2004 లో జివ్ బార్-యోసెఫ్ మరియు ఇతరులు ప్రవేశపెట్టారు . [2]

లింక్ విచ్ఛిన్నమైందో లేదో కనుగొనే స్వయంచాలక పద్ధతులలొ సాఫ్ట్ 404 లు సమస్యాత్మకంమైనది . యాహూ మరియు గూగుల్ వంటి కొన్ని సెర్చ్ ఇంజన్లు మృదువైన 404 లను గుర్తించడానికి స్వయంచాలక ప్రక్రియలను ఉపయోగిస్తాయి. [3] కొన్ని HTTP సర్వర్ సాఫ్ట్‌వేర్‌ను ఉపయోగిస్తున్నప్పుడు కాన్ఫిగరేషన్ లోపాల ఫలితంగా మృదువైన 404 లు సంభవించవచ్చు, ఉదాహరణకు అపాచీ సాఫ్ట్‌వేర్‌తో, లోపం పత్రం 404 ( .htaccess ఫైల్‌లో పేర్కొనబడింది) ఒక సంపూర్ణ మార్గంగా పేర్కొనబడినప్పుడు (ఉదా. Http: // ఉదాహరణ .com / error.html ) సాపేక్ష మార్గం కంటే (/error.html). [4] బ్రౌజర్-నిర్దిష్ట "స్నేహపూర్వక" దోష సందేశంతో అందించబడిన వాటిని భర్తీ చేయకుండా, అనుకూలీకరించిన 404 దోష సందేశాన్ని ప్రదర్శించడానికి కొన్ని బ్రౌజర్‌లను ( ఇంటర్నెట్ ఎక్స్‌ప్లోరర్ వంటివి ) బలవంతం చేయడానికి కూడా ఇది చేయవచ్చు (ఇంటర్నెట్ ఎక్స్‌ప్లోరర్‌లో, ఈ ప్రవర్తన ప్రేరేపించబడినప్పుడు 404 అందిస్తారు మరియు అందుకున్న HTML ఒక నిర్దిష్ట పొడవు కంటే తక్కువగా ఉంటుంది మరియు వినియోగదారు చేత మానవీయంగా నిలిపివేయబడుతుంది).

రిమోట్ హోస్ట్ లేనప్పుడు కొన్ని ప్రాక్సీ సర్వర్లు 404 లోపాన్ని సృష్టిస్తాయి, హోస్ట్ నేమ్ రిజల్యూషన్ వైఫల్యాలు లేదా తిరస్కరించబడిన టిసిపి కనెక్షన్లు వంటి లోపాలు ప్రాక్సీ సర్వర్ అభ్యర్థనను సంతృప్తిపరచకుండా నిరోధించినప్పుడు సరైన 500-శ్రేణి కోడ్‌ను తిరిగి ఇవ్వడం కన్నా. ఇది నిర్దిష్ట ప్రతిస్పందనలను ఆశించే మరియు పనిచేసే ప్రోగ్రామ్‌లను గందరగోళానికి గురి చేస్తుంది, ఎందుకంటే అవి లేని వెబ్ సర్వర్ మరియు వెబ్ సర్వర్‌లో తప్పిపోయిన వెబ్ పేజీ మధ్య తేడాను సులభంగా గుర్తించలేవు.

జూలై 2004 లో, UK టెలికాం ప్రొవైడర్ బిటి గ్రూప్ క్లీన్‌ఫీడ్ కంటెంట్ బ్లాకింగ్ సిస్టమ్‌ను మోహరించింది, ఇది ఇంటర్నెట్ వాచ్ ఫౌండేషన్ చట్టవిరుద్ధమని గుర్తించిన కంటెంట్ కోసం ఏదైనా అభ్యర్థనకు 404 లోపాన్ని అందిస్తుంది. ఇతర ISP లు అదే పరిస్థితులలో HTTP 403 "నిషేధించబడిన" లోపాన్ని తిరిగి ఇస్తాయి. సెన్సార్‌షిప్‌ను దాచడానికి నకిలీ 404 లోపాలను ఉపయోగించుకునే పద్ధతి థాయిలాండ్ [5] మరియు ట్యునీషియాలో కూడా నివేదించబడింది. 2011 విప్లవానికి ముందు సెన్సార్‌షిప్ తీవ్రంగా ఉన్న ట్యునీషియాలో, నకిలీ 404 లోపాల స్వభావం గురించి ప్రజలు తెలుసుకున్నారు మరియు "ప్రజలు నకిలీ 404 దోషాల స్వభావాన్ని తెలుసుకొని, ' అదృశ్య సెన్సార్ ' కు ప్రాతినిధ్యం వహించే ' Ammar 404 ' పేరుతో ఒక ఊహాత్మక పాత్రను సృష్టించారు..

ఒక స్టేటస్ 200 తో కంటెంట్ రిటర్న్ చేయబడినప్పుడు ' సాఫ్ట్ 3XX ' లు ఉన్నాయి, అయితే, మిస్ అయిన పేజీలను డొమైన్ రూట్\/హోమ్ పేజీలోనికి మళ్లించినప్పుడు ఇది రీడైరెక్ట్ పేజీ నుంచి వస్తుంది.

మైక్రోసాఫ్ట్ ఇంటర్నెట్ సర్వర్ 404 ప్రత్యామ్నాయ దోష సంకేతాలు[మార్చు]

మైక్రోసాఫ్ట్ అభివృద్ధి చేసిన వెబ్‌సర్వర్ సాఫ్ట్‌వేర్, మైక్రోసాఫ్ట్ యొక్క ఇంటర్నెట్ ఇన్ఫర్మేషన్ సర్వీసెస్ (ఐఐఎస్), దాని 404 ప్రతిస్పందనలతో సబ్‌స్టాటస్ కోడ్‌లను అందిస్తుంది. సబ్ స్టేటస్ కోడ్ లు 404 స్టేటస్ కోడ్ కు అనుగుణంగా దశాంశ సంఖ్యల యొక్క రూపాన్ని తీసుకొని ఉంటాయి. సబ్ స్టేటస్ కోడ్ లు IANA ద్వారా అధికారికంగా గుర్తించబడలేదు మరియు Microsoft కాని సర్వర్ ల ద్వారా తిరిగి ఇవ్వబడలేదు.

సబ్‌స్టాటస్ సంకేతాలు[మార్చు]

వ్యాపారాన్ని చూపించడానికి హాస్యాన్ని ఉపయోగించి బోస్టన్ యొక్క ఫెన్వే పరిసరాల్లో ఒక లాండ్రీ మూసివేయబడింది.

Microsoft యొక్క IIS 7.0, ఐఓఎస్ 7.5, మరియు ఐఓఎస్ 8.0 సర్వర్ లు ఒక 404 దోషం యొక్క మరింత నిర్దిష్ట కారణాన్ని సూచించడానికి కింది HTTP ఉప స్థితి సంకేతాలను నిర్వచిస్తాయి

  • 404.0 - కనుగొనబడలేదు.
  • 404.1 - సైట్ కనుగొనబడలేదు.
  • 404.2 - ISAPI లేదా CGI పరిమితి.
  • 404.3 - MIME రకం పరిమితి.
  • 404.4 - హ్యాండ్లర్ కాన్ఫిగర్ చేయబడలేదు.
  • 404.5 - అభ్యర్థన వడపోత కాన్ఫిగరేషన్ ద్వారా తిరస్కరించబడింది.
  • 404.6 - క్రియ తిరస్కరించబడింది.
  • 404.7 - ఫైల్ పొడిగింపు నిరాకరించబడింది.
  • 404.8 - దాచిన నేమ్‌స్పేస్.
  • 404.9 - ఫైల్ గుణం దాచబడింది.
  • 404.10 - అభ్యర్థన శీర్షిక చాలా పొడవుగా ఉంది.
  • 404.11 - అభ్యర్థనలో డబుల్ ఎస్కేప్ సీక్వెన్స్ ఉంది.
  • 404.12 - అభ్యర్థనలో అధిక-బిట్ అక్షరాలు ఉన్నాయి.
  • 404.13 - కంటెంట్ పొడవు చాలా పెద్దది.
  • 404.14 - URL ని చాలా పొడవుగా అభ్యర్థించండి.
  • 404.15 - ప్రశ్న స్ట్రింగ్ చాలా పొడవుగా ఉంది.
  • 404.16 - స్టాటిక్ ఫైల్ హ్యాండ్లర్‌కు DAV అభ్యర్థన పంపబడింది.
  • 404.17 - వైల్డ్‌కార్డ్ MIME మ్యాపింగ్ ద్వారా స్టాటిక్ ఫైల్ హ్యాండ్లర్‌కు డైనమిక్ కంటెంట్ మ్యాప్ చేయబడింది.
  • 404.18 - ప్రశ్న స్ట్రింగ్ క్రమం తిరస్కరించబడింది.
  • 404.19 - వడపోత నియమం ద్వారా తిరస్కరించబడింది.
  • 404.20 - చాలా URL విభాగాలు.
వికీమీడియా 404 సందేశం

మరింత సహజమైన వివరణ, మాతృ సైట్ యొక్క బ్రాండింగ్ మరియు కొన్నిసార్లు సైట్ మ్యాప్, శోధన రూపం లేదా 404 పేజీ విడ్జెట్‌తో సహా అనుకూలీకరించిన 404 లోపం పేజీని ప్రదర్శించడానికి వెబ్ సర్వర్‌లను సాధారణంగా కాన్ఫిగర్ చేయవచ్చు. ప్రోటోకాల్ స్థాయి పదబంధం, ఇది వినియోగదారు నుండి దాచబడింది, చాలా అరుదుగా అనుకూలీకరించబడుతుంది. ఇంటర్నెట్ ఎక్స్‌ప్లోరర్ అయితే, అనుకూల పేజీలు 512 బైట్‌ల కంటే పెద్దవిగా ఉంటే తప్ప వాటిని ప్రదర్శించవు, బదులుగా "స్నేహపూర్వక" లోపం పేజీని ప్రదర్శించడానికి ఎంచుకుంటాయి. [6] గూగుల్ క్రోమ్ ఇలాంటి కార్యాచరణను కలిగి ఉంది, ఇక్కడ పేజీ 512 బైట్ల పరిమాణంలో ఉంటే 404 ను గూగుల్ అల్గోరిథంలు రూపొందించిన ప్రత్యామ్నాయ సూచనలతో భర్తీ చేస్తారు.   మరొక సమస్య ఏమిటంటే, పేజీ ఫెవికాన్‌ను అందించకపోతే, మరియు ప్రత్యేక కస్టమ్ 404 పేజీ ఉంటే, ప్రతి పేజీ వీక్షణలో అదనపు ట్రాఫిక్ మరియు ఎక్కువ సమయం లోడ్ అవుతాయి. [7] [8]

చాలా సంస్థలు 404 లోపం పేజీలను హాస్యాస్పదంగా ప్రవేశపెట్టే అవకాశంగా ఉపయోగిస్తాయి. ఉదాహరణకు, మెట్రో యుకె స్కేట్ బోర్డ్‌లో ధ్రువ ఎలుగుబంటిని చూపిస్తుంది మరియు వెబ్ డెవలప్‌మెంట్ ఏజెన్సీ లెఫ్ట్ లాజిక్ సాధారణ డ్రాయింగ్ ప్రోగ్రామ్‌ను కలిగి ఉంది. [9]2015 UK సార్వత్రిక ఎన్నికల ప్రచార సమయంలో ప్రధాన రాజకీయ పార్టీలు అందరూ తమ 404 పేజీలను రాజకీయ ప్రత్యర్థులపై లక్ష్యం తీసుకోవడానికి లేదా సంభావ్య మద్దతుదారులకు సంబంధిత విధానాలను చూపించటానికి ఉపయోగించారు.

చాలా వెబ్‌సైట్‌లు 404 దోష సందేశంలో అదనపు సమాచారాన్ని పంపుతాయి-వెబ్‌సైట్ యొక్క హోమ్‌పేజీకి లింక్ లేదా సెర్చ్ బాక్స్ వంటివి-కొన్ని యూజర్ కోరుకున్న సరైన వెబ్ పేజీని కనుగొనడానికి కూడా ప్రయత్నిస్తాయి. దీన్ని చేయడానికి కొన్ని కంటెంట్ మేనేజ్‌మెంట్ సిస్టమ్స్ (CMS లు) కోసం పొడిగింపులు అందుబాటులో ఉన్నాయి. యూరోప్ లో, తప్పిపోయిన పిల్లలు యూరోప్ మరియు చైల్డ్ ఫోకస్ తో సహా పలు యూరోపియన్ సంస్థలు రూపొందించిన NotFound ప్రాజెక్ట్, సైట్ ఆపరేటర్లు, తప్పిపోయిన పిల్లల గురించి డేటా అందించే అనుకూలీకరించిన 404 ఎర్రర్ పేజీలను సర్వ్ కోడ్ యొక్క ఒక స్నిపెట్ ను జోడించడానికి ప్రోత్సహిస్తుంది. [10]

404 లోపాలను ట్రాక్ చేస్తోంది[మార్చు]

404 స్థితి కోడ్‌లను తిరిగి ఇచ్చే పేజీలను కనుగొనడానికి వెబ్‌సైట్ ద్వారా క్రాల్ చేసే అనేక సాధనాలు ఉన్నాయి. ఈ టూల్స్ ఒక నిర్ధిష్ట వెబ్ సైట్ లో ఉనికిలో ఉన్న లింక్ లను కనుగొనడంలో సహాయపడతాయి. ఈ సాధనాల పరిమితి ఏమిటంటే అవి ఒక నిర్దిష్ట వెబ్‌సైట్‌లో మాత్రమే లింక్‌లను కనుగొంటాయి మరియు ఇతర వెబ్‌సైట్లలోని లింక్‌ల ఫలితంగా 404 లను విస్మరిస్తాయి. ఫలితంగా, ఈ సాధనాలు వెబ్‌సైట్లలోని 404 లలో 83% కోల్పోతాయి. బాహ్య లింక్‌లను విశ్లేషించడం ద్వారా 404 లోపాలను కనుగొనడం దీని చుట్టూ ఒక మార్గం.

లాగ్ ఫైల్ విశ్లేషణను ఉపయోగించి 404 పేజీలకు ట్రాఫిక్ను ట్రాక్ చేయడం మరొక సాధారణ పద్ధతి. సైట్‌లో 404 మంది వినియోగదారులు ఏవిధంగా చేరుకున్నరో అర్థం చేసుకోవడానికి ఇది ఉపయోగకరంగా ఉంటుంది. జావాస్క్రిప్ట్ ఆధారిత ట్రాఫిక్ ట్రాకింగ్ సాధనాలను ఉపయోగించడం 404 పేజీలకు ట్రాఫిక్ను ట్రాక్ చేసే మరొక పద్ధతి.

ఇది కూడ చూడు[మార్చు]

  1. RFC 7231, HTTP/1.1 Semantics and Content, Section 6.5.4 404 Not Found. ietf.org: (June 2014). URL accessed on 2018-12-13.
  2. Ziv Bar-Yossef; Andrei Z. Broder; Ravi Kumar; Andrew Tompkins (2004). Sic Transit Gloria Telae: Towards an Understanding of the Web's Decay. Proceedings of the 13th International Conference on World Wide Web (WWW). pp. 328–337. doi:10.1145/988672.988716. ISBN 978-1581138443.
  3. Why is your crawler asking for strange URLs that have never existed on my site?. Yahoo Ysearch Help page. URL accessed on 4 September 2013.
  4. Farewell to soft 404s. Google Official Blog. URL accessed on 20 September 2008.
  5. Sambandaraksa, Don (18 February 2009). "The old fake '404 Not Found' routine". Bangkok Post. Retrieved 12 September 2010.
  6. Friendly HTTP Error Pages. msdn.com: (18 August 2010). URL accessed on 14 June 2012.
  7. What is Favicon.ico and How to Create a Favicon Icon for Your Website. (7 September 2008). URL accessed on 23 February 2011.
  8. The Dastardly "favicon.ico not found" Error. (3 August 1999).
  9. "From skateboarding bears to missing children: The power of the 404 Not Found error page". Metro. 6 June 2011. Retrieved 16 April 2013. Cite news requires |newspaper= (help)
  10. "Missing children messages go on 404 error pages". BBC News. 27 September 2012. Retrieved 20 September 2014.
"https://te.wikipedia.org/w/index.php?title=HTTP_404&oldid=2785454" నుండి వెలికితీశారు