Cara Membuat Halaman 404 Not Found di Codeigniter

Cara Membuat Halaman 404 Not Found di Codeigniter
Pada artikel kali ini saya mau coba bahas mengenai, bagaimana membuat halaman 404 not found di codeigniter, halaman 404 not found ini sendiri berguna agar jika ada link/url yang tidak ada di website kita diakses, maka halaman ini akan ditampilkan.

Langsung saja kita praktekan cara pembuatannya, disini saya menggunakan codeigniter terbaru yaitu codeigniter versi 3.0.0. Ikuti langkah dibawah ini untuk caranya. 
  1.  Seperti biasa buat project baru dengan codeigniter milik kalian, lalu berinama 404 dan simpan  di folder htdocs milik kalian.
  2. Selanjutnya buka file routes di folder application/config. Lalu edit seperti pada gambar dibawah.
Cara Membuat Halaman 404 Not Found di Codeigniter
    3. Jika sudah jangan lupa untuk menload helper url di file autoload.php, seperti gambar dibawah.
Cara Membuat Halaman 404 Not Found di Codeigniter
   
    4.  Lalu kita buat controller baru dan berinama 404_notfound , lalu isikan script dibawah ini.
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed'); 
class Notfound extends CI_Controller {
public function __construct() {
parent::__construct();
}

public function index() {
$this->output->set_status_header('404'); // setting header to 404
$this->load->view('view_notfound');//loading view
}
}
?>

   5.  Terakhir kita buat untuk viewnya, buat file php baru lalu berinama view_notfound dan simpan
        di folder application/views, lalu isi dengan script dibawah ini.

<html>
<head>
<title>404 - NOT FOUND</title>
</head>
<body>
<section>
<div>
<div align="center" style="margin-top:50px; margin-bottom:50px;">
<img src="<?php echo base_url();?>images/404.jpg" />
</div>
</div>
</section>
</body>
</html>

Jangan lupa untuk membuat folder images di project kalian jika ingin menampilkan halaman tersebut menggunakan gambar, seperti pada script diatas. jika hanya ingin menampilkan tulisan maka cukup ganti saja script image diatas.
Jika sudah mengikuti semua langkah diatas, maka hasil dari project yang kita buat tampilannya seperti pada gambar dibawah.
Tampilan diatas masih menggunakan bawaan dari view welcome.php, untuk mengetes berhasil tidaknya halaman 404 notfound tadi, coba kalian ketikan localhost/404/index.php/test pada bagian url, maka kalian akan mendapatkan halaman 404 kalian seperti gambar dibawah.
Cara Membuat Halaman 404 Not Found di Codeigniter
Selesailah pembahasan mengenai codeigniter kali ini, jika ada yang tidak dimengerti silahkan menanyakannya di kolom komentar.
Sourcode/Project ini juga bisa kalian download di bawah ini. Terimakasih sudah berkunjung dan jangan bosan untuk selalu berkunjung :D.

Leave a Reply

Your email address will not be published. Required fields are marked *