Remove index.php In CodeIgniter

Secara default, index.php include di dalam URL.

1

Url tersebut tampak tidak enak dilihat, oleh sebab itu yuk kita ikuti langkah berikut agar index.php tidak tampil lagi.

Langkah -1

buka file httpd.conf

cari script berikut:

AllowOverride none

Ubah menjadi

AllowOverride All

Langkah -2

cari script berikut:

#LoadModule rewrite_module modules/mod_rewrite.so

hilangkan tanda pagar tersebut;

Langkah -3

Buatlah file .htaccess sejajar dengan index.php , script sebagai berikut:

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

2

Done.
Result:
3

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s