How to Custom 404 Error NotFound use Framework Codeigniter 3 with Webserver Apache GNU/Linux


Assalamualaikum Wr.Wb...
dengan diberikan nikmat dan rezeki dari Allah SWT, saya Mr.Gagaltotal666 akan
berbagi kepada anda yaitu tentang cara Custom 404 Error NotFound
menggunakan Framework Codeigniter with Webserver Apache GNU/Linux.

ketika anda menggunakan Framework Codeigniter untuk error halaman
pasti masih bawaan/default dari framework tersebut dan tampilan hanya
sebatas text dan angka 404....

sebenarnya gampang kok membuat custom halaman error 404 ini
kita membutuhkan membuat di controller dan tampilan front end nya di view
oke ikuti langkah berikut

pertama kita buat controller nya terlebih dahulu, contoh saja controller nya
Notfound.php, di direktori application/controller/

isi code sebagai berikut

<?php
class Notfound extends CI_Controller{
function index(){
$this->output->set_status_header('404');
$this->load->view('v_404error', array());
}
}


setelah membuat controller nya, kita buat front end/tampilan nya
di direktori Views, contoh dengan nama 404.php

isi code

<html>
    <head>
        <title>404 Not Found</title>
        <style>
            body{
              background-image: url("<?php echo base_url().'assets/images/404error.jpg'?>");
            background-repeat: no-repeat;
            background-position: center;
              background-size: cover;
              font-family: verdana
            }
            h1{color: black; margin-top: 15px}
            div{text-align: center; margin-top: 15px}
            a{color: black}
        </style>
        <link rel="shortcut icon" href="<?php echo base_url().'assets/images/kominfo.ico'?>">
    </head>
    <body>
        <div>
            <h1><a href="<?php echo base_url()?>">Silakan Kembali Ke Aplikasi </a></h1>
        </div>
    </body>
</html>


kemudian ke bagian route di direktori application/config/routes.php
dibagian 404_override nya masukan nama controller yang tadi dibuat

contoh seperti ini

$route['404_override'] = 'notfound';


kalau sudah kita tes dan buka browser, contoh seperti ini

127.0.0.1/app/404


kalau kamu masih kurang mengerti, saya sudah menyiapkan
video tutorial nya juga dibawah ini


oke mungkin itu saja cara membuat custom halaman 404 di Framework CI
kalau ada kesalahan dan kekurangan nya
mohon berikan masukan nya ya

sekian dan semoga bermanfaat...

Wasalamualaikum Wr.Wb...

Post a Comment

0 Comments