Menghilangkan "index.php" Pada Code Igniter


Untuk menghilangkan index.php pada URL Codeigniter, kita cukup menambahkan file .htaccess pada direktori root CodeIgniter dan beberapa kofigurasi pada file config.php.


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

  • Menambahkan file .htaccess
  1. Buka text editor
  2. Salin kode htaccess tadi
  3. Simpan file dengan nama ".htaccess"
  4.  Jangan menggunakan ekstensi dan disimpan di root folder CodeIgniter

  • Konfigurasi 
  1. Rubah file config.php lokasi folder xampp/htdocs/namaproject/application/config/config.php
  2. Cari kode $config['index_page'] = 'index.php' 
  3. Silakan hapus bagian index.php menjadi:  $config['index_page'] = '';
  4. Kemudian Simpan


Post a Comment

0 Comments