HOTLINE

(0275) 2974 127

CHAT WA 24/7
0859-60000-390 (Sales)
0852-8969-9009 (Support)
Blog

Apa Itu Error 404 Not Found? Pengertian dan Solusinya

Error 404 not found adalah salah satu masalah paling umum yang mungkin Anda temui saat sedang browsing. HTTP status code ini menandakan bahwa halaman yang Anda minta tidak bisa ditemukan di server website. Biasanya, error ini muncul karena adanya masalah pada layanan hosting atau konfigurasi DNS.

Kesalahan 404 not found bisa memberikan kesan negatif pada pengunjung website, atau bahkan memengaruhi Search Engine Optimization (SEO) dan peringkat website Anda. Error “Halaman tidak ditemukan” ini mencegah mesin pencari untuk meng-crawl website Anda dengan benar.

Untungnya, karena error ini kebanyakan terjadi di sisi klien, pemilik website pun bisa mengatasinya dengan mudah. Di artikel ini, kami akan membagikan cara mengatasi error 404 not found serta menjelaskan penyebabnya.

Kode error HTTP Error 404
Tipe error Error sisi klien
Variasi error Error 404
Kesalahan 404
404 Not Found
Halaman Tidak Ditemukan
Page Not Found
The page cannot be found
The requested URL was not found on this server
Penyebab error Pengaturan DNS
Masalah hak izin akses file
File .htaccess rusak

Error 404 adalah masalah sisi klien yang menandakan bahwa URL yang diminta tidak bisa ditemukan di server. Penyebab error ini meliputi beberapa faktor, seperti domain yang salah diarahkan, file .htaccess yang rusak, atau hak izin akses file yang salah dikonfigurasi.

Penyebab Error 404

Penyebab error 404 not found adalah tidak adanya resource yang diminta dari website. Browser sudah terhubung dan mengirimkan permintaan ke web server, tapi file yang diminta tidak bisa ditemukan. Akhirnya, browser tidak bisa menampilkan halaman web, dan error 404 pun muncul.

Kemudian, ada faktor lain yang bisa menyebabkan error 404 not found, di antaranya :

  • Halaman dipindah atau dihapus. Terkadang, konten halaman sudah dihapus atau dipindah tanpa adanya perbaikan pada link yang rusak tersebut.
  • URL yang salah ketik. Ada kesalahan ketik pada alamat yang ditulis di kolom alamat browser. Dengan kata lain, Anda memakai URL yang salah saat mengakses halaman tersebut.
  • Masalah pengaturan DNS. Domain mungkin masih dipropagasi atau mengarah ke alamat sistem domain yang salah.
  • Cache yang tidak update. Bukannya menyimpan konten terbaru, browser mungkin malah menyimpan halaman yang mengalami error 404 di cache sehingga Anda selalu melihat error tersebut, padahal sebenarnya website bisa dibuka.
  • Asset tidak ditemukan. Biasanya, error ini terjadi karena asset yang hilang. Asset tersebut bisa berupa gambar, CSS, atau file JavaScript.

Apa pun browser yang Anda gunakan, error 404 tetap bisa terjadi. Tampilannya juga akan berbeda-beda, tergantung pada yang Anda gunakan.

Mozilla Firefox

Mozilla Firefox langsung menampilkan halaman dengan pesan 404 Not Found yang jelas. Deskripsinya menampilkan bahwa resource yang diminta tidak bisa ditemukan di server tersebut (“The resource requested could not be found on this server!”)

Google Chrome

Apabila Anda menjumpai halaman 404 di Chrome, browser ini akan menampilkan pesan deskripsi di bawah kode status HTTP.

Opera

Ketika kesalahan 404 terjadi di Opera, browser ini akan menampilkan deskripsi status di bagian atas halaman.

Microsoft Edge

Microsoft Edge menampilkan pesan HTTP Error 404 dan deskripsi yang mengatakan “The request URL is invalid.”

Beberapa website mungkin menampilkan error ini secara berbeda-beda. Meskipun desainnya tidak begitu penting, halaman ini membantu menjelaskan kepada pengunjung bahwa website sebenarnya masih berfungsi, tapi halaman yang mereka cari tidak bisa ditemukan.

Cara Mengatasi Error 404 Not Found di Browser

Beberapa langkah untuk mengatasi error 404 not found sebenarnya sangatlah mudah dan bisa dilakukan dengan cepat. Jadi, kami merekomendasikan langkah sederhana berikut ini sebelum Anda mencoba metode lain.

Berikut adalah cara mengatasi error 404 not found yang paling mudah :

  • Restart web browser Anda

Website yang error, bisa diatasi dengan merefresh halaman tersebut. Caranya sangat sederhana, yaitu Anda hanya perlu tekan F5 pada keyboard. Biasanya dengan menekan tombol ini, Error 404 akan hilang.

Sebelum mencoba langkah lainnya, cara ini biasanya paling sering digunakan. Karena, terkadang website yang bermasalah hanya disebabkan karena halaman tersebut gagal memuat data dengan baik.

  • Hapus cache browser

Selanjutnya, Anda juga bisa mencoba hapus cache pada browser. Banyak sekali masalah yang terjadi pada website akibat cache yang menumpuk.

Untuk mengetahui jika masalah Error 404 disebabkan oleh cache atau bukan, Anda bisa mencoba membuka situs melalui perangkat lain. Jika ternyata tidak bermasalah, bisa jadi penyebab munculnya error tersebut karena cache yang menumpuk di laptop atau komputer Anda.

Segera hapus cache browser dan cookies dari komputer agar website dapat diakses kembali.

  • Redirect halaman

Cara selanjutnya adalah dengan melakukan teknik redirect halaman. Gunakan 301 redirect untuk mengalihkan halaman ke URL lain.

Kode 301 ini berfungsi untuk memberi sinyal ke browser agar traffic yang masuk dan mengunjungi website tersebut dialihkan ke URL yang ditransfer.

  • Memperbaiki link bermasalah

Jika masalah yang menyebabkan Error 404 adalah URL, Anda perlu memperbaiki link atau tautan tersebut. jika ejaan yang dimasukkan sudah benar.

Misalnya saja terjadi kesalahan saat menulis garis miring pada link, tentu akan memengaruhi alamat tersebut. Jangan sampai ada karakter yang keliru. Jika sudah diperbaiki, maka Anda bisa mencobanya kembali dan lihat apakah URL tersebut bisa diakses.

  • Matikan plugin dan tema

Untuk pengguna atau pemilik akun website WordPress, masalah Error 404 bisa diatasi dengan menonaktifkan plugin dan tema.

Anda tentu sudah mengetahui caranya, yaitu dengan membuka dashboard WordPress, kemudian cari plugin atau tema, dan pilih opsi untuk menonaktifkan.

  • Reset permalink

Langkah selanjutnya yang juga bisa dicoba adalah dengan me-reset permalink. Website dari WordPress yang bermasalah dapat diatasi dengan cara yang satu ini.

Namun Anda perlu tahu dulu apa kira-kira penyebab dari Error 404 tersebut. Me-reset permalink dapat dilakukan jika error disebabkan karena ada permanent link yang dibuat oleh situs tersebut.

Coba atur permalink pada website Anda. Caranya adalah dengan membuka Ccontrol pPanel atau bisa melalui FTP.

Bagi Anda yang sudah terbiasa mengotak-atik situs, tentu tidak sulit untuk mengatasi masalah Error 404.

Kemudian, kalau Anda adalah seorang webmaster dan website Anda mengalami error ini, silakan coba langkah-langkah perbaikan pada bagian berikutnya di bawah ini.

Cara Memperbaiki Error 404 di Website WordPress

Jika Anda memiliki website WordPress dan menerima laporan bahwa error ini terjadi di website Anda, cobalah metode rekomendasi kami untuk mengatasi error ‘404 halaman tidak ditemukan’ ini. Langsung saja, yuk ikuti langkah-langkahnya!

1. Pastikan domain mengarah ke hosting Anda

Jika domain masih dipropagasi, Anda mungkin akan menjumpai error 404 not found ini. Untuk mengatasinya, Anda harus menunggu hingga propagasi selesai. Biasanya, DNS akan selesai diarahkan maksimal setelah 24 jam.

Selain itu, error 404 not found juga bisa diakibatkan oleh kesalahan konfigurasi DNS. Domain Anda mungkin diarahkan ke nameserver atau IP address yang salah melalui A record. Jadi, Anda harus mengecek apakah pengarahan domain sudah benar.

Ada dua metode untuk menghubungkan domain ke hosting Anda: menggunakan nameserver atau IP address melalui A record.

Ikuti cara berikut untuk mengecek nameserver Hosteko dan IP address Anda :

  1. Login ke akun Hosteko Anda.
  2. Di hPanel, buka tab Hosting.
  3. Pilih paket hosting Anda, lalu klik Manage.
  4. Di panel Akun Hosting, Anda akan melihat nameserver Hostinger dan IP address Anda pada sidebar kiri.

Ada banyak tool online untuk mengecek ke server DNS mana domain Anda diarahkan, seperti DNS Checker, DNSMap, dan whatmydns.net.

2. Perbaiki hak izin akses (Permission) file

Apabila website Anda masih menampilkan error 404 not found, langkah berikutnya yang bisa Anda coba adalah memperbaiki hak izin akses file.

Ketika Anda menggunakan layanan web hosting, server akan mengelola file Anda dan mengirimkannya ke browser agar website bisa ditampilkan.

Izin akses file dan folder akan memberi tahu server tentang siapa saja yang boleh menjalankan, membaca, atau mengedit data di akun hosting Anda. Namun, kalau konfigurasi nilainya salah, halaman web justru akan menampilkan kesalahan 404.

Nah, solusinya adalah dengan mengubah izin akses file. Kalau Anda adalah user Hostinger, nilai defaultnya adalah 644 untuk file dan 755 untuk folder.

Di hPanel, coba cara memperbaiki hak izin akses file berikut :

  1. Login ke akun Hosteko Anda.
  2. Di hPanel, buka tab Hosting.
  3. Pilih paket hosting Anda, lalu klik Kelola.
  4. Di panel Akun Hosting, scroll ke bawah ke area Lain-lain, lalu pilih Perbaiki Kepemilikan File.
  5. Centang untuk mengonfirmasi bahwa Anda ingin mengatur hak izin akses file ke default. Klik Jalankan.
  6. Kalau ingin mengatur hak izin akses file ke nilai tertentu, buka menu File Manager.
  7. Klik kanan file atau folder yang ingin Anda ubah, lalu pilih Permissions.
  8. Centang kotak pada opsi yang Anda inginkan untuk mengubah izin akses. Nilainya akan otomatis diupdate apabila dipilih.
  9. Klik Change untuk menerapkan perubahan.

Langkah ini biasanya berhasil mengatasi error 404 not found. Tapi, kalau Anda masih menjumpai masalah ini, silakan coba langkah berikutnya.

3. Nonaktifkan file .htaccess

Redirect URL, kontrol akses, keamanan, dan performa website pada dasarnya dikelola oleh sebuah file konfigurasi tingkat direktori yang bernama .htaccess (Hypertext Access).

Sebagai komponen penting website, .htaccess terletak di dalam folder public_html bersama dengan data penting lainnya. Namun, data ini bisa mengalami corrupt karena beberapa sebab, seperti plugin yang tidak kompatibel dan konfigurasi yang salah.

File .htaccess yang rusak bisa mengganggu tampilan website Anda dan menjadi penyebab munculnya error ini. Untuk mengatasi 404 not found, nonaktifkan file .htaccess lama dan ganti dengan yang baru.

Untuk melakukannya, ikuti cara menonaktifkan .htaccess berikut :

  1. Login ke akun Hosteko Anda.
  2. Di hPanel, klik tab Hosting.
  3. Pilih paket hosting Anda, lalu klik Kelola.
  4. Pada panel Akun Hosting, klik File Manager.
  5. Klik dua kali folder public_html untuk membuka direktori tersebut.
  6. Klik kanan .htaccess, kemudian pilih Rename.
  7. Tambahkan karakter apa pun pada nama file untuk menonaktifkannya. Klik Rename untuk menyimpan perubahan ini.

Selanjutnya, ini cara membuat file .htaccess baru :

  1. Di File Manager, klik New File di bagian atas menu.
  2. Masukkan .htaccess sebagai nama file.
  3. Copy dan paste kode berikut ini ke file baru tersebut. Atau, Anda bisa menggunakan .htaccess generator untuk membuat kode default yang benar.
# BEGIN WordPress 
<IfModule mod_rewrite.c> 
RewriteEngine On RewriteBase / 
RewriteRule ^index.php$ - [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.php [L] 
</IfModule> 
# END WordPress
  1. Klik Create untuk menyimpan perubahan ini.

Apabila website Anda bisa diakses setelah file .htaccess lama dinonaktifkan dan menggunakan file baru, kemungkinan memang file inilah yang menjadi penyebab error 404 page not found di website Anda.

4. Restore backup website Anda

Pesan error 404 mungkin muncul ketika pengunjung membuka website Anda melalui link eksternal dari website lain, dan ternyata link tersebut mengarah ke halaman web yang sudah dihapus.

Untuk mengatasi 404 not found di website WordPresss, restore file dari backup website Anda. Perlu diingat, metode ini hanya bisa dilakukan kalau ada beberapa halaman website yang rusak atau mengarah ke error 404 not found.

Begini cara restore website Anda di Hosteko:

  1. Login ke akun Hosteko Anda.
  2. Di hPanel, buka tab Hosting.
  3. Pilih paket hosting, lalu pilih Kelola.
  4. Di panel Akun Hosting, klik Backup.
  5. Pada opsi File backup, klik Dipilih.
  6. Pilih tanggal backup yang diinginkan.
  7. Klik tombol Next Step untuk menyiapkan file backup.
  8. Pilih domain yang ingin Anda backup.
  9. Jika Anda ingin restore file backup secara langsung, klik Pulihkan file.
  10. Untuk mendownload backup dan memulihkan file secara manual, pilih Unduh semua file.
Jadilah yang pertama untuk memberi nilai
Risa Y

Recent Posts

Programmer Bisa Kenali Github Lebih Dalam!

Pengertian Github Github adalah platform pengembangan software online yang digunakan untuk menyimpan, melacak, dan berkolaborasi…

9 hours ago

Kamu Harus Tahu! Begini Cara Cek Pemilik Domain

Tentu saja, jika kamu ingin membuat website, kamu harus mendaftarkan nama domain terlebih dahulu. Namun,…

1 day ago

Penasaran Apa Saja Perangkat pada Komputer? Simak Di Sini ya

Seperti yang Anda ketahui, komputer tidak dapat bekerja tanpa tiga komponen utamanya yaitu hardware, software,…

1 day ago

Kenali Apa itu Pop Up, Fungsi hingga Cara Membuatnya

Kamu mungkin pernah mendengar istilah "Pop Up"  dalam beberapa penjelasan artikel. Lalu, apa si Pop…

3 days ago

Begini Cara Setting SSL di Cloudflare!

Setting SSL Cloudflare – Saat ini, HTTPS adalah salah satu upaya yang dilakukan banyak pemilik…

3 days ago

Apa itu IPv6? Kenali Perbedaannya dengan IPv4

Pernahkah kamu mendengar tentang IPv6? IPv6 adalah versi terbaru dari IP (Protokol Internet) dari yang…

4 days ago