Bagaimana cara menyiapkan halaman kesalahan kustom menggunakan .htaccess?

Artikel ini membahas penggunaan file .htaccess untuk mengubah pengaturan Apache secara langsung untuk menampilkan halaman kesalahan kustom.

Satu keuntungan besar menggunakan file .htaccess untuk mengelola kesalahan adalah Anda dapat mengarahkannya ke skrip, daripada hanya menyediakan halaman statis. Misalnya, file .htaccess kami mengalihkan kesalahan ke skrip PHP yang kemudian mengirimkan email ke Tim Dukungan kami, memberi tahu mereka tentang masalah tersebut. Dengan menggunakan ini kami dapat menemukan halaman yang hilang, tautan buruk dan masalah umum dengan situs web kami dengan sangat cepat.

Menyiapkannya cukup mudah. Namun, Anda harus terlebih dahulu memiliki halaman atau skrip yang tersedia jika tidak, Anda akan mendapatkan kesalahan (mis. Kesalahan 403) dan juga kesalahan 404, karena tidak dapat menemukan halaman yang Anda perintahkan untuk ditampilkan.

Untuk setiap kesalahan yang ingin Anda alihkan, tambahkan perintah berikut ke file .htaccess:

ErrorDocument 000 / path / to / filewhere 000 adalah nomor kesalahan (misalnya 400, 404 atau 500) dan / path / to / file adalah lokasi dokumen kesalahan di situs web (bukan di hard-drive). Misalnya, jika Anda telah membuat halaman kesalahan di http://example.com/error/404.html, maka cukup gunakan jalur setelah domain (example.com): /error/404.html, mis.

ErrorDocument 404 /error/404.html

Anda juga dapat mengarahkannya ke skrip dengan opsi, mis.

ErrorDocument 404 /error.php?err=404

Terakhir, Anda perlu melakukan ini untuk setiap kesalahan yang ingin Anda laporkan. Kesalahan apa pun yang tidak tercakup oleh metode ini akan dikembalikan ke opsi Dokumen Kesalahan Khusus (jika disetel, dan opsi tersedia), atau ke metode pelaporan default di Apache itu sendiri. Misalnya, file berikut akan mencakup sebagian besar kesalahan:

ErrorDocument 400 /error/bad-request.html
ErrorDocument 401 /error/unauthorised.html
ErrorDocument 403 /error/forbidden.html
ErrorDocument 404 /error/file-not-found.html
ErrorDocument 500 /error/internal-server-error.html

  • Tutorial, Website
  • 0 Users Found This Useful
Was this answer helpful?

Related Articles

Cara memperbarui Copyright Anda secara otomatis

Selamat Tahun Baru! Di sini kami ingin membagikan satu tip kecil yang dilupakan banyak orang...

Powered by WHMCompleteSolution