Menggunakan .htacces pada Codeigniter

pada kesempatan kali ini kita akan membahas sekaligus mencoba membuat htaccess pada CodeIgniter , .htaccess adalah file dengan format ascii , file .htaccess adalah file konfigurasi dari apache , Digunakan untuk apa htacces ? biasanya di gunakan untuk mengubah pengaturan default pada apache melalui file .htaccess ini

 

kali ini kita akan mencoba membuat salah satu contoh kegunaan htacces yaitu kita dapat menghilangkan index.php dari url saat menjalankan CodeIgniter , ketika kita tidak menggunakan htacces standart url untuk memanggil CodeIgniter yaitu : (http://localhost/ci/index.php/welcome)

akan tetapi ketika kita sudah menggunakan htacces kita bisa mempersingkat alamat url menjadi (http://localhost/ci/welcome) intinya kita langsung bisa memanggil contoller yang sudah kita buat

untuk tutorial kali ini kita menggunakan controller yang sudah disediakan langsung oleh CodeIgniter yaitu controller Welcome

Langkah pertama buat sebuah file .htaccess di directory CI

setelah itu isi file htacces sebagai berikut :


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


    ErrorDocument 404 /ci/index.php

perhatikan pada baris :

RewriteBase /ci
RewriteRule ^(.*)$ /ci/index.php/$1 [L]
ErrorDocument 404 /ci/index.php

"ci" pada script kode di atas adalah directory atau folder project ci yang saya buat , anda bisa mengubahnya sesuai folder atau directory yang sudah anda buat

kemudian buka fila config.php pada codeigniter. application/config/config.php . dan hapus index.php pada pengaturan config_page sehingga menjadi seperti berikut :

$config['index_page'] = '';

setelah itu coba jalankan pada browser , kita sudah bisa memanggil controller welcome tanpa memanggil file index.php terlebih dahulu

Mudah - mudahan tutorial singkat ini dapat bermanfaat bagi pembaca sekalian. Support kami dengan cara Click LIKE atau SHARE
jika anda merasa tutorial ini bermanfaat bagi pembaca sekalian.

 

Salam Kreatif


Komentar pembaca

LalaItu contoh scriptnya yg agak kompleks ada ga ?posting pada :2016-12-19 23:34:45
setiawankenapa gk bisa ya gan ? padahal udah sesuai petunjukposting pada :2017-05-30 21:23:42
         
     
         
 
         
   
         
   
 

Tulis komentar