Mengarahkan error document 404 ke halaman index di server Apache
Error document 404 sangat penting saat slug dalam website tidak bisa ditemukan agar pengunjung tidak kesulitan dalam bernavigasi.
Ada kalanya Kita memerlukan error document 404 diarahkan ke index.html
atau index.php
, misalnya dalam website portofolio yang hanya menggunakan singgle page, atau karena tidak sempat membuat halaman error document.
Di kiat kali ini Kita akan membahas bagaimana cara mengarahkan error document ke halaman index di jenis server Apache.
Tentukan jenis server, apakah Apache?
Pertama-tama pastikan dulu jenis server yang Kita gunakan saat ini adalah Apache, cara men-ceknya adalah dengan mengetikkan <namadomaindiserver.com>/.htaccess
di browser. Jika hasilnya adalah error 403
itu berarti Kita sedang menggunakan server Apache.
Masuk ke direktori file website
Masuk ke panel hosting, kemudian temukan dimana direktori file website Kita berada. Ini biasanya akan ditulis dengan nama website jika tidak ada konfigurasi khusus saat melakukan addon domain, direktori biasanya bernama <namadomain>.com
Tambahkan file dengan nama .htaccess
Di direktori root website tambahkan file dengan nama .htaccess
jika belum ada, lalu tambahkan atau isi dengan konfigurasi berikut:
RewriteEngine On
ErrorDocument 404 /index.html
Jika konten anda menggunakan .php
maka Anda perlu mencari configurasi dengan nama file yang sama .htaccess
lalu tambahkan potongan kode berikut:
Untuk menghidari kesalahan konfigurasi lakukan back up terlebih dahulu untuk isi awalnya, karena
.php
biasanya memiliki konfigurasi khusus di file.htaccess
.
RewriteEngine On
ErrorDocument 404 /index.php
Intinya adalah dimana direktori yang akan Kita pakai menjadi error document itu yang Kita gunakan sebagai tujuan konfigurasinya.
Dengan konfigurasi tersebut, maka halaman index
akan ditampilkan sebagai ganti error document saat slug website Kita tidak di temukan.
Selamat mencoba, semoga bermanfaat!