fbpx
วิกิพีเดีย

เอชทีทีพี 404

ข้อความระบุความผิดพลาด 404 หรือ On เป็นรหัสตอบสนองมาตรฐานที่บ่งบอกว่าฝั่งไคลเอนต์สามารถติดต่อกับเซิร์ฟเวอร์ที่กำหนดได้ แต่เซิร์ฟเวอร์หาสิ่งที่ร้องขอไม่พบ

เซิร์ฟเวอร์เว็บไซต์โฮสติงจะสร้างเพจ "404 Not Found" เมื่อผู้ใช้พยายามเข้าถึงลิงก์เสีย ดังนั้นข้อผิดพลาด 404 จึงเป็นหนึ่งในข้อผิดพลาดที่จำง่ายที่สุดที่ผู้ใช้จะพบบนเว็บ

คำอธิบาย

เมื่อมีการติดต่อผ่านทางเอชทีทีพี เซิร์ฟเวอร์ต้องตอบสนองกับการร้องขอ เช่นเว็บเบราว์เซอร์ส่งคำร้องขอเอกสารเอชทีเอ็มแอล (เว็บเพจ) ด้วยรหัสตอบสนองแบบตัวเลข และตัวเลือกข้อความว่าอนุญาตหรือไม่อนุญาต (ขึ้นอยู่กับรหัสสถานภาพ)

ตัวแรกของรหัส "4" หมายถึงความผิดพลาดทางไคลเอนต์ เช่น การพิมพ์ยูอาร์แอลผิด ตัวเลขที่ตามมาอีกสองตำแหน่ง "04" ระบุสาเหตุของความผิดพลาดที่พบ เอชทีทีพีใช้ระบบรหัสสามตัวในลักษณะนี้ซึ่งคล้ายคลึงกับรหัสที่ใช้ในโพรโทคอลก่อนหน้าอย่างเช่นเอฟทีพีและเอ็นเอ็นทีพี สำหรับรหัสตอบสนอง 404 จะตามด้วย "ข้อความระบุสาเหตุ" ซึ่งเอชทีทีพีใช้ข้อความ "Not Found" และในหลายเว็บเซิร์ฟเวอร์จะกำหนดหน้าเพจเอชทีเอ็มแอลที่มีทั้งรหัส 404 และข้อความ "Not Found"

ความผิดพลาดแบบ 404 นี้มักพบในกรณีที่หน้าดังกล่าวถูกเคลื่อนย้ายหรือลบไป สำหรับในกรณีแรกการตอบสนองที่ดีที่สุดควรที่จะเป็น 301 Moved Permanently ซึ่งสามารถตั้งค่าได้ในไฟล์การตั้งค่าของเซิร์ฟเวอร์โดยส่วนใหญ่ หรือโดยการเปลี่ยนชื่อยูอาร์แอล สำหรับในกรณีที่สอง ควรจะตอบสนองด้วย 410 Gone แทน แต่เนื่องจากการทำให้เซิร์ฟเวอร์มีการตอบสนองทั้งสองกรณีตามที่กล่าวมาแล้ว ต้องใช้การตั้งค่าเซิร์ฟเวอร์พิเศษเพิ่มเติม ทำให้เว็บไซต์ส่วนใหญ่ไม่มีการใช้การตอบสนองทั้งสองแบบ

ความผิดพลาดแบบ 404 ไม่ควรนำไปสับสนกับความผิดพลาดของดีเอ็นเอสที่เกิดขึ้นเมื่อกรอกยูอาร์แอลไปยังชื่อเซิร์ฟเวอร์ที่ไม่มีอยู่ ความผิดพลาดแบบ 404 นั้นเป็นการระบุว่าพบเซิร์ฟเวอร์ แต่เซิร์ฟเวอร์ไม่สามารถเปิดหน้าที่ร้องขอได้

หน้าแสดงข้อผิดพลาดที่กำหนดเอง

 
ภาพหน้าจอของหน้าแสดงข้อผิดพลาด 404

เว็บเซิร์ฟเวอร์สามารถตั้งค่าให้แสดงผลแบบกำหนดเอง รวมไปถึงการระบุคำอธิบาย สัญลักษณ์ของเว็บหลักหรือในบางครั้งการใส่ช่องค้นหา สำหรับข้อความในระดับโพรโทคอล ซึ่งถูกซ่อนจากผู้ใช้ มักไม่ค่อยทำหน้าที่กำหนดเอง

ในกรณีของอินเทอร์เน็ตเอกซ์พลอเรอร์ (ก่อนหน้ารุ่น 7) จะไม่แสดงผลหน้าที่กำหนดเอง นอกจากว่าหน้าดังกล่าวจะมีขนาดมากกว่า 512 ไบต์ สำหรับกูเกิล โครมก็มีการแสดงผลที่คล้ายคลึงกัน โดยรหัส 404 ถูกแทนที่โดยหน้าที่แนะนำทางเลือกซึ่งสร้างขึ้นมาโดยขั้นตอนวิธีของกูเกิล ถ้าหน้าที่กำหนดเองมีขนาดน้อยกว่า 512 ไบต์

ปัญหาอีกอย่างที่พบคือถ้าเว็บเพจนั้นไม่มี favicon และมีหน้า 404 ที่กำหนดเอง จะมีการส่งถ่ายข้อมูลเพิ่มมากขึ้น และจะใช้เวลามากขึ้นในการเรียกหน้าดังกล่าว

Soft 404

การดำเนินการใช้ข้อผิดพลาดแบบ 404 ปลอมเพื่อเป็นวิธีการปกปิดการตรวจพิจารณานั้นมีรายงานในประเทศไทย และตูนิเซีย ในตูนิเซีย ซึ่งมีรายงานว่ามีการตรวจพิจารณาอย่างรุนแรงนั้น ประชาชนได้เริ่มตระหนักรู้ถึงธรรมชาติของความผิดพลาดแบบ 404 ปลอมและได้สร้างตัวละครในจินตนาการที่มีชื่อว่า "อัมมาร์ 404" ซึ่งเป็นตัวแทนของ "การตรวจพิจารณาที่มองไม่เห็น"

อ้างอิง

  1. แม่แบบ:Cite 2
  2. "6.1.1 Status Code and Reason Phrase". W3C. สืบค้นเมื่อ 22 มิถุนายน 2551. Check date values in: |accessdate= (help)
  3. http://www.thesitewizard.com/archive/favicon.shtml. สืบค้นเมื่อ 23 กุมภาพันธ์. Check date values in: |accessdate= (help); Missing or empty |title= (help)
  4. Sambandaraksa, Don (18 กุมภาพันธ์ 2552). "The old fake '404 Not Found' routine". Bangkok Post. สืบค้นเมื่อ 12 กันยายน 2553. Check date values in: |accessdate=, |date= (help)
  5. Noman, Helmi (12 กันยายน 2553). "Tunisian journalist sues government agency for blocking Facebook, claims damage for the use of 404 error message instead of 403". Open Net Initiative. สืบค้นเมื่อ 21 พฤศจิกายน 2553. Check date values in: |accessdate=, |date= (help)
  6. "Anti-censorship movement in Tunisia: creativity, courage and hope!". Global Voices Advocacy. 27 พฤษภาคม 2553. สืบค้นเมื่อ 28 สิงหาคม 2553. Check date values in: |accessdate=, |date= (help)

ดูเพิ่ม

เอชท, อความระบ, ความผ, ดพลาด, หร, เป, นรห, สตอบสนองมาตรฐานท, งบอกว, าฝ, งไคลเอนต, สามารถต, ดต, อก, บเซ, ฟเวอร, กำหนดได, แต, เซ, ฟเวอร, หาส, งท, องขอไม, พบเซ, ฟเวอร, เว, บไซต, โฮสต, งจะสร, างเพจ, found, เม, อผ, ใช, พยายามเข, าถ, งล, งก, เส, งน, นข, อผ, ดพลาด, ง. khxkhwamrabukhwamphidphlad 404 hrux On epnrhstxbsnxngmatrthanthibngbxkwafngikhlexntsamarthtidtxkbesirfewxrthikahndid aetesirfewxrhasingthirxngkhximphbesirfewxrewbistohstingcasrangephc 404 Not Found emuxphuichphyayamekhathunglingkesiy dngnnkhxphidphlad 404 cungepnhnunginkhxphidphladthicangaythisudthiphuichcaphbbnewb 1 enuxha 1 khaxthibay 2 hnaaesdngkhxphidphladthikahndexng 3 Soft 404 4 xangxing 5 duephimkhaxthibay aekikhemuxmikartidtxphanthangexchthithiphi esirfewxrtxngtxbsnxngkbkarrxngkhx echnewbebrawesxrsngkharxngkhxexksarexchthiexmaexl ewbephc dwyrhstxbsnxngaebbtwelkh aelatweluxkkhxkhwamwaxnuyathruximxnuyat khunxyukbrhssthanphaph twaerkkhxngrhs 4 hmaythungkhwamphidphladthangikhlexnt echn karphimphyuxaraexlphid twelkhthitammaxiksxngtaaehnng 04 rabusaehtukhxngkhwamphidphladthiphb exchthithiphiichrabbrhssamtwinlksnanisungkhlaykhlungkbrhsthiichinophrothkhxlkxnhnaxyangechnexfthiphiaelaexnexnthiphi sahrbrhstxbsnxng 404 catamdwy khxkhwamrabusaehtu sungexchthithiphiichkhxkhwam Not Found 2 aelainhlayewbesirfewxrcakahndhnaephcexchthiexmaexlthimithngrhs 404 aelakhxkhwam Not Found khwamphidphladaebb 404 nimkphbinkrnithihnadngklawthukekhluxnyayhruxlbip sahrbinkrniaerkkartxbsnxngthidithisudkhwrthicaepn 301 Moved Permanently sungsamarthtngkhaidiniflkartngkhakhxngesirfewxrodyswnihy hruxodykarepliynchuxyuxaraexl sahrbinkrnithisxng khwrcatxbsnxngdwy 410 Gone aethn aetenuxngcakkarthaihesirfewxrmikartxbsnxngthngsxngkrnitamthiklawmaaelw txngichkartngkhaesirfewxrphiessephimetim thaihewbistswnihyimmikarichkartxbsnxngthngsxngaebbkhwamphidphladaebb 404 imkhwrnaipsbsnkbkhwamphidphladkhxngdiexnexsthiekidkhunemuxkrxkyuxaraexlipyngchuxesirfewxrthiimmixyu khwamphidphladaebb 404 nnepnkarrabuwaphbesirfewxr aetesirfewxrimsamarthepidhnathirxngkhxidhnaaesdngkhxphidphladthikahndexng aekikh phaphhnacxkhxnghnaaesdngkhxphidphlad 404 ewbesirfewxrsamarthtngkhaihaesdngphlaebbkahndexng rwmipthungkarrabukhaxthibay sylksnkhxngewbhlkhruxinbangkhrngkarischxngkhnha sahrbkhxkhwaminradbophrothkhxl sungthuksxncakphuich mkimkhxythahnathikahndexnginkrnikhxngxinethxrentexksphlxerxr kxnhnarun 7 caimaesdngphlhnathikahndexng nxkcakwahnadngklawcamikhnadmakkwa 512 ibt sahrbkuekil okhrmkmikaraesdngphlthikhlaykhlungkn odyrhs 404 thukaethnthiodyhnathiaenanathangeluxksungsrangkhunmaodykhntxnwithikhxngkuekil thahnathikahndexngmikhnadnxykwa 512 ibtpyhaxikxyangthiphbkhuxthaewbephcnnimmi favicon aelamihna 404 thikahndexng camikarsngthaykhxmulephimmakkhun aelacaichewlamakkhuninkareriykhnadngklaw 3 Soft 404 aekikhkardaeninkarichkhxphidphladaebb 404 plxmephuxepnwithikarpkpidkartrwcphicarnannmiraynganinpraethsithy 4 aelatuniesiy 5 intuniesiy sungmiraynganwamikartrwcphicarnaxyangrunaerngnn prachachniderimtrahnkruthungthrrmchatikhxngkhwamphidphladaebb 404 plxmaelaidsrangtwlakhrincintnakarthimichuxwa xmmar 404 sungepntwaethnkhxng kartrwcphicarnathimxngimehn 6 xangxing aekikh aemaebb Cite 2 6 1 1 Status Code and Reason Phrase W3C subkhnemux 22 mithunayn 2551 Check date values in accessdate help http www thesitewizard com archive favicon shtml subkhnemux 23 kumphaphnth Check date values in accessdate help Missing or empty title help Sambandaraksa Don 18 kumphaphnth 2552 The old fake 404 Not Found routine Bangkok Post subkhnemux 12 knyayn 2553 Check date values in accessdate date help Noman Helmi 12 knyayn 2553 Tunisian journalist sues government agency for blocking Facebook claims damage for the use of 404 error message instead of 403 Open Net Initiative subkhnemux 21 phvscikayn 2553 Check date values in accessdate date help Anti censorship movement in Tunisia creativity courage and hope Global Voices Advocacy 27 phvsphakhm 2553 subkhnemux 28 singhakhm 2553 Check date values in accessdate date help duephim aekikhraychuxrhssthanphaphkhxngexchthithiphi bthkhwamekiywkbethkhonolyi hrux singpradisthniyngepnokhrng khunsamarthchwywikiphiediyidodyephimkhxmulekhathungcak https th wikipedia org w index php title exchthithiphi 404 amp oldid 9500127, wikipedia, วิกิ หนังสือ, หนังสือ, ห้องสมุด,

บทความ

, อ่าน, ดาวน์โหลด, ฟรี, ดาวน์โหลดฟรี, mp3, วิดีโอ, mp4, 3gp, jpg, jpeg, gif, png, รูปภาพ, เพลง, เพลง, หนัง, หนังสือ, เกม, เกม