Skip to main content

penggunaan file .htaccess pada codeigniter

October 17, 2010 by rianandrian

rianandrian's picture

selamat malem,pagi,siang dan sore buat temen2 semua. langsung saja saya mu nanya sebagai seorang pemula bgt untuk menggunakan ci. saya nyoba menambahkan file .htaccess dalam ci punya saya,dengan harapan saya bisa mendapatkan simple URL sesuai dengan harapan.seperti ini:
http://localhost/acakacak/index.php/aplikasiweb/
harusnya berubah menjadi seperti dibawah ini:
http://localhost/acakacak/aplikasiweb/

saya menggunakan script .htaccess dibawah ini:
RewriteEngine on
RewriteCond $1 !^(index\.php)
RewriteRule ^(.*)$ /index.php/$1 [L]
dengan harapan dapat menghilangkah index.php pada url seperti yang diharapkan di atas.tapi kenyataanya ketika saya refresh malah nge-redirect ke :
http://localhost/xampp/splash.php

kalo berkenan saya tunggu penjelasannya dan masukan dari rekan-rekan yang lebih tau. dan di tunggu juga script untuk.terima kasih banyak,mohon tuntunan dari temen-temen. :)

Comments

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

ikut nambahin

October 19, 2011 by kuyaninja, 1 hour 57 min ago
Comment: 9180

kuyaninja's picture

ikut menambahkan mas..
DirectoryIndex index.php index.html index.htm

Biar folder kosong yang isinya cuman index.html tetep di baca pertama file index(.php|.html|.htm) nya bukan menampilkan tampilan folder.

Yup...

October 17, 2010 by cahndeso, 1 year 1 day ago
Comment: 7236

cahndeso's picture

Penyebabnya ternyata dari versi php nya brad.. yang saya alami di hosting pakai 5.2.11. ada juga yang melaporkan kejadian yang sama (problem dengan .htaccess versi dokumentasi) di versi 5.3. (kayaknya jadi repost... pas saya nulis hal ini.. brad juga nulis...)

lam kenal..

terima kasih

October 17, 2010 by rianandrian, 1 year 1 day ago
Comment: 7235

rianandrian's picture

terima kasih sebelumnya,ternyata saya sudah mendapat jawabannya.
script .htaccess yang tadinya seperti ini:

RewriteEngine on
RewriteCond $1 !^(index\.php)
RewriteRule ^(.*)$ /index.php/$1 [L]

harunya seperti ini:

DirectoryIndex index.php
RewriteEngine on
RewriteCond $1 !^(index\.php|images|css|js|robots\.txt|favicon\.ico)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ ./index.php/$1 [L,QSA]

terimakasih pak

May 28, 2011 by mrjf, 20 weeks 3 days ago
Comment: 8251

mrjf's picture

sy coba sudah bisa, lalu saya mo tanya bagaimana jika dibelakang link filenya diberi sufix misalnya .html atau .php ?

misalnya yg tanpa suffix :
http://localhost/ci/view_data

menjadi
http://localhost/ci/view_data.html
atau
http://localhost/ci/view_data.php

Premium Drupal Themes by Adaptivethemes