Solusi Pusing Error 404 Not Found di Route Laravel!
Pernahkah kamu mengalami Error 404 saat mengakses halaman web Laravel? Error ini biasanya terjadi saat halaman yang telah kamu deploy di cpanel setelah diakses tidak ditemukan. Error 404 dapat disebabkan oleh berbagai faktor, salah satunya adalah kesalahan konfigurasi di file .htaccess. contohnya seperti pada gambar dibawah ini!
Pada gambar diatas kita bisa lihat error terjadi ketika mengakses route “nama_domain.id/nama_route” tertentu diluar dari route utama “nama_domain.id/” terjadi Error 404, kenapa demikian? mari kita kulik dibawah ini
Penyebab Error 404
Error 404 di Laravel dapat disebabkan oleh berbagai faktor, salah satunya adalah kesalahan konfigurasi di file “.htaccess”, File “.htaccess” adalah file konfigurasi yang digunakan untuk mengontrol akses ke situs web. Jika file “.htaccess” belum diedit bagian multiviewnya, maka Laravel akan mengembalikan error 404 untuk semua halaman yang tidak ditemukan.
Cara Mengatasi Error 404
Untuk mengatasi error 404 di Laravel, Kamu hanya perlu menambahkan suatu baris kode baru di file .htaccess. Berikut adalah langkah-langkahnya:
- Buka file .htaccess di editor teks.
- Tambahkan baris kode berikut di bagian akhir file:
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews
</IfModule>
RewriteEngine On
# Redirect Trailing Slashes If Not A Folder...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/$ /$1 [L,R=301]
# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
# Handle Authorization Header
RewriteCond %{HTTP:Authorization} .
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
</IfModule>Jika sudah menambahkan kode diatas, coba akses lagi halaman yang tadi muncul error 404
Tips Mengatasi Error 404
Berikut adalah beberapa tips yang perlu diperhatikan ketika error 404 terjadi:
- Pastikan URL yang Anda akses sudah benar.
- Cek file routing Laravel untuk memastikan bahwa URL yang Anda akses sudah didaftarkan.
- Jika Anda menggunakan file .htaccess, pastikan file tersebut sudah diedit bagian multiviewnya.
Kesimpulan
Error 404 adalah error umum yang sering terjadi di Laravel. Error ini dapat disebabkan oleh berbagai faktor, salah satunya adalah kesalahan konfigurasi di file .htaccess. Untuk mengatasi error 404, Kamu perlu menambahkan suatu baris kode baru di file .htaccess.
Get Akbar Hamonangan Lubis’s stories in your inbox
Join Medium for free to get updates from this writer.
Semoga tips ini dapat membantu kamu mengatasi error 404 di projek Laravel mu ya, Have a Nice Day!










