Eroarea 404 — 404 Not Found — apare când serverul web nu găseşte resursa cerută. Prezenţa unei pagini personalizate cu afişarea erorii 404 aduce multiple beneficii inclusiv asupra SEO.
Pentru crearea unei pagini personalizate cu eroarea 404 în CodeIgniter se procedeaza astfel:
Se deschide fişierul /application/config/routes.php şi se introduce în linia $route['404_override'] = 'nume_controller_404';
denumirea controller-ului cu eroarea 404.
Se crează controller-ul nume_controller_404:
<?php class Nume_controller_404 extends CI_Controller { function index() { $this->output->set_status_header('404'); $this->load->view('nume_view_404'); } } /* End of file nume_controller_404.php */ ?>
În final se crează un view cu mesajul personalizat.