.htaccess untuk menghilangkan index.php di CodeIgniter tidak berfungsi

Halo teman-teman sekolah koding,yang saat ini masih melanjutkan aktivitas ngoding nya. terimakasih sudah masuk ke topik ini...

saya ada sedikit masalah saat mengikuti tutorial menghilangkan index.php pada codeigniter,yang ada pada sekolahkoding tercinta ini. yaitu .htaccess nya tidak berjalan sebagaimana mestinya, padahal sudah cek satu-persatu hurufnya(sampai pause music, biar focus) udah sama semua. tapi pas dicoba ngetik url tanpa index.php malah nemu 404 page not found. berikut script yang langsung diambil dari text editor yang bersangkutan

.htaccess nya

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

config.php nya

 $config['index_page'] = '';
avatar thomsonmail
@thomsonmail

126 Kontribusi 25 Poin

Diperbarui 4 tahun yang lalu

7 Jawaban:

Coba


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

avatar codingforbabies
@codingforbabies

159 Kontribusi 53 Poin

Dipost 7 tahun yang lalu

sudah dicoba gan, tapi belum bisa juga. harus pakai index.php apa ada pengaruh saya pakai codeigniter versi 3.1.6 ?

avatar thomsonmail
@thomsonmail

126 Kontribusi 25 Poin

Dipost 7 tahun yang lalu

agan simpen .htaccess dimana? takutnya salah penyimpanan gitu

avatar codingforbabies
@codingforbabies

159 Kontribusi 53 Poin

Dipost 7 tahun yang lalu

sudah clear gan,ternyata routing nya yang salah. untuk menghilangkan index.php harus ditambahkan (:any) pada routes nya. makasih sudah bergabung gan.

avatar thomsonmail
@thomsonmail

126 Kontribusi 25 Poin

Dipost 7 tahun yang lalu

Tanggapan

diletakkan dimana itu (:any)??

Permisi mas, kebetulan saya juga mengalami hal yang sama. jadi :any itu diletakkan di sebelah mana ya?

Maksudnya ditambahkan (:any) gimana gan??

avatar GentaHP
@GentaHP

3 Kontribusi 0 Poin

Dipost 5 tahun yang lalu

Permisi mas, kebetulan saya juga mengalami hal yang sama. jadi :any itu diletakkan di sebelah mana ya?

avatar RizkiKarianata
@RizkiKarianata

1 Kontribusi 0 Poin

Dipost 4 tahun yang lalu

Kemarin2 juga ngalamin kaya gini padahal sebelumnya gk ada masalah pake code htaccess di user guide.

Kalo saya kmren gini

<pre> RewriteEngine On RewriteBase /root_folder_name/ RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php/$1 [L] </pre>

avatar zoeldyik
@zoeldyik

15 Kontribusi 9 Poin

Dipost 4 tahun yang lalu

Login untuk ikut Jawaban