Apa yang perlu dilakukan jika 404 tidak dijumpai dipaparkan. Pepijat yang kita 'cintai'

Ramai pengguna Internet sering menghadapi masalah seperti "404 tidak dijumpai". Ralat ini muncul jika halaman tapak (alamat) yang diminta telah dipadamkan, dialihkan atau tidak pernah wujud. Ralat 404 mempunyai beberapa sebab, yang tidak sukar difahami.

Mesej ralat "404 tidak dijumpai" ialah respons pelayan standard, menunjukkan ketiadaan maklumat (fail atau halaman) atas permintaan pengguna. Dalam erti kata lain, respons ini menunjukkan bahawa halaman yang diminta tidak tersedia pada masa ini.

Punca ralat 404

Ralat "404 tidak dijumpai" berlaku atas banyak sebab. Yang paling biasa di antara mereka adalah yang berikut:

  • Kemasukan alamat halaman yang salah
  • Menukar alamat halaman (memindahkan halaman ke alamat lain)
  • Kegagalan tapak atau pelayan

Sebab tambahan

Masalah ini sering timbul atas sebab lain. Oleh itu, ralat 404 mungkin muncul jika tiada sambungan (atau sambungan tidak stabil) peranti ke Internet. Oleh itu, halaman yang diperlukan tidak dimuatkan. Juga, mesej ralat 404 mungkin muncul apabila halaman disekat oleh antivirus.

Penyelesaian

Cara menangani masalah ralat 404 bergantung kepada punca ralat. Selalunya, jika ralat ini berlaku, tindakan berikut disyorkan:

  • Menyemak ejaan alamat yang betul
  • Memuat semula halaman (klik pada butang "Refresh" atau F5)
  • Menghubungi perkhidmatan sokongan tapak pada halaman yang ralat berlaku
  • Menyemak sambungan peranti ke Internet
  • Menyemak tetapan antivirus (atau penyemak imbas) anda

Apakah maksud "404 tidak dijumpai"?

Oleh itu, ralat "404 tidak dijumpai" berlaku jika tapak tidak berfungsi dengan betul, halaman dipindahkan ke alamat lain, atau alamat dimasukkan dengan salah. Di samping itu, masalah ini sering menunjukkan sambungan Internet yang lemah (atau tiada).

Juga, ralat 404 mungkin muncul apabila halaman yang diminta disekat oleh antivirus atau penyemak imbas. Masalah ini harus diselesaikan bergantung kepada puncanya. Jika halaman yang dikehendaki masih menunjukkan respons ralat 404, maka halaman itu tidak wujud.

Pasti ramai di antara anda telah menghadapi situasi di mana penyemak imbas enggan memuatkan halaman tertentu di Internet, sebaliknya memaparkan mesej tentang "Ralat 404" tertentu. Reaksi pengguna terhadap mesej sedemikian boleh dicirikan dengan cara yang berbeza: mereka memperlakukannya secara negatif atau acuh tak acuh, mereka takut dengannya, atau mereka hanya mengabaikannya. Sementara itu, tidak semua orang tahu bahawa untuk menghormati kesilapan ini, keseluruhan projek Internet dan katalog sumber dicipta, pertandingan dan pertandingan diadakan, dan akhirnya, mereka juga menyatakan cinta mereka untuknya!

Walau bagaimanapun, perkara pertama dahulu.

Prosa kehidupan

Pertama sekali, mari kita fahami apa itu "Ralat 404" dan dalam kes apa ia berlaku. Dari sudut pandangan teknikal, "Ralat 404" (atau Ralat 404) ialah kod pengepala status untuk HTTP (HyperText Transfer Protocol), yang, seperti yang anda ketahui, adalah sesuatu yang menjadi asas untuk interaksi komputer jauh di Dunia. Wide Web. Apabila penyemak imbas menghubungi pelayan web, yang terakhir menghantar kod status dokumen yang diminta. Jika permintaan ini diproses dengan betul, statusnya adalah sama dengan kod "200 OK". Walau bagaimanapun, pengguna tidak dapat melihat mesej sedemikian kerana kandungan laman web yang diminta dipaparkan dalam pelayarnya. Jika permintaan dokumen diproses oleh penyemak imbas dengan ralat, pengguna melihat mesej dengan status "404: Tidak Ditemui".

Apakah maksud nombor misteri ini - 404? Nombor pertama 4 menunjukkan ralat dalam program klien, i.e. pelayar. Dalam kes ini, diandaikan bahawa URL tapak telah ditaip dengan salah dalam bar alamat penyemak imbas atau tidak lagi wujud secara fizikal pada pelayan yang diminta. Nombor 0 menunjukkan ralat sintaks protokol umum. Akhir sekali, empat yang terakhir tergolong dalam kategori ralat 40x yang berasingan, yang juga termasuk status biasa seperti "400: Permintaan Buruk" dan "401: Tanpa Kebenaran".

Mitos ralat 404

Beberapa sumber asing menafsirkan penyahkodan gabungan nombor 404 agak berbeza. Khususnya, dikatakan bahawa pangkalan data utama pusat saintifik CERN (Pertubuhan Penyelidikan Nuklear Eropah), yang mengambil bahagian aktif dalam pembangunan World Wide Web, terletak di tingkat 4 di bilik No. 404. Dan apabila jumlah data yang diproses melebihi piawaian tertentu yang tidak lagi membenarkan beberapa saintis mengakses fail yang sama secara serentak, pembangun didakwa memutuskan untuk mengeluarkan mesej ralat seperti "Bilik 404 : fail tidak dijumpai."

Bagaimanapun, kenyataan ini disangkal oleh salah seorang saintis dalam pasukan pembangunan CERN. Menurut kenyataannya, "Bilik No. 404 tidak wujud sama sekali di makmal CERN kerana sistem penomboran pejabat yang sama sekali berbeza, mengikut mana digit pertama (nota pengarang: "4") bermaksud nombor siri bangunan, dan gabungan kedua - nombor bilik. Lebih-lebih lagi Ia akan menjadi pelik untuk bercakap tentang bilik No. 04, memandangkan fakta bahawa penomboran di CERN bermula dengan nombor 410."

Punca dan akibat

Seperti yang dinyatakan di atas, mengikut spesifikasi protokol HTTP, "Ralat 404" boleh disebabkan sama ada oleh petunjuk salah URL tapak yang diminta, atau oleh ketiadaan dokumen pada pelayan web. Penyebaran sambungan Internet dial-up di Rusia menambah satu lagi kemungkinan penyebab Ralat 404, iaitu sambungan yang lemah ke kumpulan modem penyedia.

Peringatan Surfer untuk Situasi 404
  1. Langkah 1
Cuba muat semula halaman. Mungkin ia hanya satu kebetulan.
  1. Langkah 2
Cari ralat dalam ejaan URL atau cuba ubah suai sambungan dokumen yang dimuat turun (contohnya, tukar *.htm kepada *.html dan sebaliknya).
  1. Langkah 3

Naik satu tahap dalam struktur URL dan dari situ cuba cari dokumen yang anda cari, contohnya:

http://www.site.ru/docs/users/masha.html
bertukar kepada
http://www.site.ru/docs/users/

  1. Langkah 4
Cuba cari halaman yang dikehendaki dalam enjin carian: tidak seperti juruweb yang pelupa, labah-labah lebih bertanggungjawab tentang kandungan indeks mereka.
  1. Langkah 5
Hubungi juruweb sumber Internet yang tidak mempunyai halaman yang anda cari melalui e-mel. Pasti dia akan berterima kasih kepada anda kerana mencari pautan "pecah".

Bagaimanakah pengguna berkemungkinan bertindak balas apabila mesej Ralat 404 muncul? Dalam kebanyakan kes, sebarang percubaan untuk memuat turun dokumen yang diperlukan kemudiannya ditolak pada prinsipnya: orang ramai terbiasa menghargai masa mereka di Internet dan lebih suka mencari sumber yang serupa yang memenuhi keperluan mereka. Pada masa yang sama, tidak semua orang tahu tentang sebab ketiga kemungkinan "Ralat 404" - sambungan yang buruk - dan oleh itu tidak akan mengganggu diri mereka sendiri dengan percubaan berulang untuk memuatkan halaman yang dikehendaki.

"Ralat 404" mungkin berlaku disebabkan oleh kesalahan pengguna Web yang lalai menulis alamat tapak yang menarik daripada kata-kata rakan, atau menaip URL ke dalam bar alamat penyemak imbas dengan ralat tatabahasa. Juruweb juga mampu "membuat kesilapan"; apabila menyusun semula struktur tapak atau "membersihkan" kandungan pelayan, dia mungkin tidak perlu (seperti yang dilihatnya) memadamkan dokumen ini atau itu. Jika yang terakhir diindeks oleh enjin carian, maka ada kemungkinan bahawa dokumen yang tidak wujud akan dipaparkan dalam senarai yang terhasil untuk pertanyaan carian pengguna. Atau sumber Internet tertentu pernah ditambahkan pada "penanda halaman" penyemak imbas untuk merujuknya jika perlu pada masa hadapan. Terdapat banyak kes sedemikian, dan semuanya membawa kepada berlakunya "Ralat 404".

Luaskan untuk juruweb

Mesej standard tentang "Ralat 404" adalah sangat pertapa dan ketat. Tetapi perkara yang paling penting ialah dalam kebanyakan kes ia bukan sahaja mengganggu pengguna, tetapi juga mengelirukan dia: dia tidak tahu apa yang perlu dilakukan dan akhirnya, sebagai peraturan, meninggalkan pelayan, yang menghasilkan ralat yang dia tidak faham. Ini adalah kesilapan besar bagi juruweb, yang dengan itu kehilangan bakal pembeli, pelanggan, pelanggannya, dsb.

Walau bagaimanapun, apabila mengakses beberapa tetapan pelayan web, mana-mana juruweb (atau pentadbir sistem) boleh menyesuaikan penampilan mesej standard "404: Tidak Ditemui". Sukar untuk membayangkan skop untuk imaginasi dan kefasihan yang terbuka dalam kes ini untuk pemaju sumber Internet ini atau itu. Kini anda boleh mengarahkan pelawat yang hilang ke arah yang betul, beritahu dia alamat yang dia cari, dan akhirnya, cukup bersimpati dengannya dan halakan dia ke halaman utama tapak anda. Dalam erti kata lain, dialog antara pembekal perkhidmatan (yang sedikit sebanyak hampir mana-mana sumber web) dan pengguna tidak terganggu walaupun ralat berlaku.

Kandungan
  1. Gunakan sesedikit mungkin ungkapan istilah kompleks dan formulasi khusus yang tidak dapat difahami oleh pengguna biasa. Nyatakan intipati situasi dengan mudah dan jelas.
  2. Yakinkan pengguna dan sentiasa kuatkan kepercayaannya bahawa dokumen yang dicari pasti akan ditemui pada pelayan anda.
  3. Berikan sebab yang mungkin untuk ralat (jangan ragu untuk menggantikan penaakulan teknikal dengan andaian tentang ejaan URL yang salah, dsb.).

Navigasi

  1. Sentiasa sertakan pautan yang menuju ke mana-mana bahagian tapak yang boleh diakses (halaman pertama, peta tapak, dsb.).
  2. Sertakan navigasi utama dalam struktur mesej ralat 404 untuk memudahkan pengguna menavigasi pelayan anda.
  3. Nyatakan butiran hubungan anda.
  4. Jika boleh, letakkan borang carian tapak pada halaman mesej ralat.

Hiasan

  1. Elakkan halaman berat dan grafik yang penuh dengan animasi Flash dan applet Java dengan mesej "404: Tidak Ditemui". Halaman ini harus dimuatkan dalam beberapa saat.
  2. Cuba pastikan reka bentuk halaman 404 tidak terlalu berbeza daripada reka bentuk keseluruhan tapak anda.

Hobi berbeza...

Sesetengah orang mengumpul setem pos, yang lain gemar mengumpul butang, dan yang lain sedang mengejar syiling yang jarang ditemui. Dan terdapat orang yang mengumpul pelbagai jenis "404 Ralat"! Dan terdapat penjelasan yang munasabah untuk ini: perkembangan pesat Internet secara umum dan seni halus, khususnya, membawa kepada kemunculan pelbagai contoh tafsiran visual status protokol 404: lucu dan menyedihkan, untuk kanak-kanak dan orang dewasa. , instruktif dan agresif, dsb.

Sebagai contoh, direktori pautan daripada salah satu sumber paling berwibawa khusus untuk "Ralat 404" - "Makmal Penyelidikan 404", mempunyai lebih 20 kategori tematik berbeza yang mengandungi banyak pilihan untuk memaparkan "Ralat 404": "Lucu", "Mesra" , “Untuk orang dewasa” ", "Berguna", "Falsafah", "Mengejutkan", "Tidak Dijangka", dll. Satu lagi direktori - 404Lounge.Net mengandungi salah satu galeri terbesar "404 Error", termasuk lebih daripada 700 variasi berbeza mesej "404: Tidak Ditemui" .

Saya suka awak, apa lagi?...

Pembukaan direktori dan rubrikator tematik "Ralat 404", suapan berita acara dalam dunia "404: Tidak Ditemui" dan keseronokan kreatif juruweb pelbagai pelayan dalam memformat mesej ralat - ini masih boleh difahami dan dijelaskan secara logik. Apakah pendapat anda tentang menulis pujian dan cinta yang didedikasikan untuk Ralat 404? Terkejut? Tidak percaya saya? Sia-sia sepenuhnya, seperti yang dibuktikan di bawah adalah serpihan karya prosa bertajuk "404: Purgatory: A Loving Tribute to 404 Not Found":

"Sudah selesai! Anda telah menemui kuasa rahsia 404. Anda bersiar-siar di ceruk Internet sepanjang malam, anda membeli sendiri modem baharu dan tetikus ergonomik yang bergaya. Ia akan berguna. Dengan ketangkasan juggler, anda mengendalikan tujuh tetingkap penyemak imbas pada masa yang sama dan tiba-tiba - 404. Anda tidak percaya mata anda, kerana laman web ini dibuka minggu lepas. Anda mengklik Segarkan, menunggu dengan nafas tertahan untuk keajaiban. Oh, tidak! Bagaimana ini penanda halaman penyemak imbas yang tidak jujur ​​mengkhianati anda?..."

"Mengapa kita begitu cepat meninggalkan 404? Kita tidak faham bahawa 404 adalah oasis Internet. Ia seperti rehat dalam perjalanan panjang dan melelahkan pelayar web, seperti nafas lembapan yang memberi kehidupan di tengah-tengah padang pasir yang kering... Ralat 404 penuh dengan misteri dan tipu muslihat. Apa yang kita harapkan daripada pelayar? Apakah kegembiraan yang akan kita alami? Adakah kita dapat kembali ke sini lagi dan lagi? 404 secara senyap menyimpan rahsia ini, dan ini membuat orang kembali ke sini lagi, untuk mempelajari sesuatu yang baru dan luar biasa setiap kali..."

"Di mana terdapat kegelapan, kini terdapat kesilapan 404. Dan semuanya betul dengan dunia."

Sudah tentu, anda tidak sepatutnya mengambil tafsiran intipati "Ralat 404" ini dengan serius: ini hanyalah jenaka, ironi yang baik berkaitan dengan fenomena kehidupan biasa. Dan pada kali berikutnya anda melihat "404: Not Found" pada skrin monitor anda, jangan gusar dan jangan memfitnah juruweb yang lambat: senyum sahaja, mengingati baris "dedikasi penyayang" ini.

Ralat ini bermakna halaman yang cuba dilihat oleh pengguna tidak ditemui atau tidak wujud. Dalam kes ini, pengguna itu sendiri tidak akan dapat mempengaruhi penyelesaian isu dalam apa jua cara. Satu-satunya perkara yang dia boleh lakukan ialah mencari maklumat serupa di tapak yang sama. Sebagai contoh, alamat dengan ralat www.example.com/not-founded-page.html digantikan oleh www.example.com

Kenapa ini terjadi?

Ini berlaku kerana pengguna menavigasi ke halaman tapak menggunakan pautan yang salah. Sebagai contoh, pengguna memasukkan dalam penyemak imbas (atau mengikuti pautan) http://mysite.com/rbot.html, tetapi apa yang diperlukan ialah http://mysite.com/ro bot.html. Selain itu, pautan ini boleh didapati di tapak web anda dan di tapak pihak ketiga. Anda boleh mencari pautan sedemikian menggunakan Alat Juruweb Google. Untuk melakukan ini kita pergi ke halaman untuk perkhidmatan ini, pilih tapak anda, dan kemudian klik: Status -> Ralat Imbasan dan pilih “Tidak Ditemui”.

Program XenuLinks percuma juga mengatasi tugas ini dengan baik, yang boleh anda muat turun dan lihat manual.

Bagaimana untuk membetulkan ralat 404?

Dalam erti kata tradisional, adalah mustahil untuk membetulkan kesilapan ini, kerana Masalahnya bukan terletak pada operasi pelayan atau enjin tapak, tetapi pada hakikat bahawa seseorang salah menentukan alamat pautan. Oleh itu, satu-satunya cara untuk membetulkannya ialah mengenal pasti pautan yang salah dan menunjukkan alamat yang betul. Ia juga bernilai menyemak sama ada halaman semasa wujud di tapak anda? Jika ia telah dipadamkan, maka pastikan ia muncul semula. Jika ia telah dinamakan semula, maka anda perlu menyediakan ubah hala 301 daripada alamat halaman lama kepada yang baharu.

Apabila pengguna melawat tapak dan melihat ralat ini melalui output pelayan, dia tidak melihat tapak anda (menu, navigasi, reka bentuk, dll.). Sehubungan itu, ia akan menutup halaman dengan kebarangkalian 100%. Skim ini berfungsi pada semua tapak pengehosan secara lalai. Tetapi anda boleh memprogram halaman ini dan memaparkan tapak anda bersama-sama dengannya. Ini bermakna pengguna, melihat pautan utama tapak anda dalam menu, boleh mengklik padanya dan kekal di tapak. Berikut ialah contoh output yang salah dan betul, masing-masing:

Terdapat banyak cara yang berbeza untuk melaksanakan skim yang serupa, tetapi yang paling universal ialah dengan menambahkan entri berikut pada fail .htaccess:

ErrorDocument 404 /error404.html

Sehubungan itu, anda perlu membuat halaman “/error404.html” itu sendiri terlebih dahulu.