Custom 404 Not Found Error Page Pada Codeigniter

Posted: 26 September 2017 | By: gagaspower

Custom Error Document 404 Codeigniter - Error Document 404 adalah pesan yang akan ditampilkan jika url atau halaman pada suatu website ternyata sudah dihapus oleh pemilih website. Umumnya setiap CMS tidak memiliki halaman error document 404 yang menarik, seperti halnya pada Framework Codeigniter.

Nah, pada artikel ini saya akan share sedikit tutorial untuk membuat custom error document 404 pada codeigniter, langsung saja ke caranya:

Buatlah sebuah controller, silahkan simpan dengan nama semisal My404.php dan masukan potongan code dibawah ini:

<?php
defined('BASEPATH') OR exit('No direct script access allowed');

class My404 extends CI_Controller {
   
	public function index()
	{
		$this->output->set_status_header('404');
		$this->load->view('notfound');
	}
}

Setelah kita buat controller maka selanjutnya kita buat sebuah halaman pada view untuk menampilkan pesan error document, buat dan simpan dengan nama file notfound.php pada folder views

NB: Jika anda ingin mengalihkan semua error document 404 ke halaman index anda cukup mengganti

$this->load->view('notfound'); 

ganti dengan :

redirect(''.base_url().'');
<!DOCTYPE html>
<html>
<head>
	<title>404 Not Found</title>
</head>
<body>

<p>Halaman Yang Anda Cari Tidak Ada.</p>

</body>
</html>

Script diatas hanya contoh saja, silahkan anda custom dengan selera anda.

Setelah kita buat views dan controllernya, kita harus mengatur routes. Buka folder config/routes.php dan ubah bagian ini:

$route['404_override'] = 'My404'; // isikan dengan nama controller yang anda buat

 

Tinggalkan Komentar

» Komentar Akan Di Publikasikan Jika Disetujui Administrator.

» Notifikasi Balasan Juga akan terkirim Ke email anda. Mohon masukan email yang valid dan aktif

Copyright ©2017 - Ruangpojok.net