Catatan Seorang Prajurit Kecil

Ikon

biarlah semua itu berjalan sesuai "skenario" NYA – jika kau telusuri, semua logika itu akan kau temukan

Konfigurasi .htaccess Untuk Menghilangkan index.php pada URL Codeigniter 2.00++


Hmm…. Mungkin berguna juga pas lagi galau terus terpaksa code karena harus dikejar deadline😀

Okeh, kali ini sekedar tips sederhana, yang berawal dari kegalauan gw saat running project CI on Ubuntu 12, tiba-tiba “Page Not Found“, felling sih udah langsung ke .htaccess, tapi setelah utak atik .htaccess tetap saja nihil… ternyata masalahnya cuma satu yaitu: mod_rewrite apache nya belum di enable kan. Untuk meng-enable-kannya, scriptnya sangat sederhana, cukup begini ajah:

sudo a2enmod rewrite

Setelah itu buat .htaccess di root project, berikut script untuk .htaccess nya:

<IfModule mod_rewrite.c>
 RewriteEngine On
 RewriteBase /folder_project_kamu_biasanya_satu_level_dibawah_document_root
 RewriteCond %{REQUEST_URI} ^system.*
 RewriteRule ^(.*)$ /index.php?/$1 [L]

 RewriteCond %{REQUEST_URI} ^application.*
 RewriteRule ^(.*)$ /index.php?/$1 [L]
 RewriteCond %{REQUEST_FILENAME} !-f
 RewriteCond %{REQUEST_FILENAME} !-d
 RewriteRule ^(.*)$ index.php?/$1 [L]
</IfModule>
<IfModule !mod_rewrite.c>
ErrorDocument 404 /index.php
</IfModule>

Ok, selamat mencoba, semoga sukses

Filed under: Programing

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

%d blogger menyukai ini: