Cara menghilangkan index.php pada codeigniter dengan .htaccess

Cara menghilangkan index.php di codeigniter begitu mudah, bagi  yang sudah tahu caranya. Kalo yang belum tahu caranya jangan khawatir jangan bimbang jangan galau, berikut cara untuk menghilangkan index.php pada framework codeigniter dengan .htaccess:
http://localhost/namaproject/index.php/read/about
http://localhost/namaproject/read/about
Di atas merupakan contoh alamat yang menggunakan index.php dan tanpa index.php.
Langkah pertama yaitu buat file dengan nama .htaccess pada folder ci-nya sejajar denegan folder ‘application’ dan ‘system’, dan isi file .htaccess tersebut dengan script berikut:
DirectoryIndex index.php

    RewriteEngine on

    RewriteCond $1 !^(index\.php|images|stylesheets|system/application/sources/)

    RewriteCond %{REQUEST_FILENAME} !-f

    RewriteCond %{REQUEST_FILENAME} !-d

    RewriteRule ^(.*)$ ./index.php/$1 [L,QSA]

 

Langkah selanjutnya yaitu ubah configurasi pada file config.php di “application/config/config.php”. Cari code seperti ini :

$config['index_page'] = 'index.php';

kemudian hilangkan index.php sehingga menjadi seperti ini :

$config['index_page'] = '';

 

Sampai langkah ini sebenarnya sidah bisa, tapi kalo wamp-nya belum di configurasi masih terjadi error.
Untuk pengaturan pada wamp yaitu buka file “httpd.conf” di C:\wamp\Apache2\conf . Kemudian cari code seperti ini  :
#LoadModule rewrite_module modules/mod_rewrite.so

Jika sudah ketemu, hilangkan tanda comment (#) sehingga menjadi :

LoadModule rewrite_module modules/mod_rewrite.so

Kemudian simpan, dan restart Apache wamp Anda.

cara menghapus index.php dengan htaccess

Begitu mudah bukan untuk menghilangkan index.php pada codeigniter dengan .htaccess

Jadibaru

Orang bijak selalu tinggalkan jejak, :)

You may also like...

5 Responses

  1. Purwanto says:

    kang gawekna postingan tentang mengganti url ci, misal:
    -http://localhost/ci/index.php/artikel/1

    biar jadi seperti dibawah :
    http://localhost/ci/artikel/cara-membuat-artikel.html

    koyo mbe nggomu pas KP wingi kang 😀 thx ya, tak tunggu 😀

  2. Purwanto says:

    tanya meneh kang, skalian request cara membuat populer post codeigniter gmn kang 😀

Leave a Reply

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