404 Not Found Eror CodeIgniter

404 Not Found  Eror CodeIgniter - The requested URL /projectci/karyawan was not found on this server. Begitulah eror yang saya temukan saat mencoba membuat web dengan menggunakan CodeIgniter. Eror tersebut terjadi ketika saya membuka controller karyawan yang sudah saya buat sebelumnya. Alamat yang saya masukkan adalah /projectci/karyawan dan hasil yang muncul adalah seperti gambar dibawah ini. Padahal ketika saya membuka /projectci/ tidak terjadi eror apapun.


Identifikasi Masalah Eror Not Found CodeIgniter

Setelah saya browsing dan mencari-cari jawaban, ternyata jawabannya ada di User Guide, bukalah /projectci/user_guide/general/urls.html. Dari yang saya pahami, sebenarnya CodeIgniter mempunyai alamat bawaan default dengan ditambahkan index.php. Jika dituliskan alamatnya menjadi /projectci/index.php. Sehingga untuk membuka Controller karyawan, kita harus menyisipkan index.php, jika ditulis lengkap menjadi  /projectci/index.php/karyawan.


Solusi Eror Not Found CodeIgniter

Dengan menyisipkan index.php kedalam alamat pastinya akan sangat mengganggu, namun tenang saja karena ada cara untuk mengatasinya. Caranya dalah dengan membuat sebuah file .htaccess yang diletakkan pada direktori terluar.

Isi dari file .htaccess adalah seperti berikut.

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]

Sekarang silahkan buka kembali controller yang telah anda buat.


Cukup sekian postingan dari saya tentang 404 Not Found  Eror CodeIgniter. Semoga bermanfaat dan terima kasih.
404 Not Found Eror CodeIgniter Rating: 4.5 Diposkan Oleh: Unknown

Posting Komentar