Belajar Codeigniter 3 : Cara Menghilangkan index.php di Codeignitter 3

Belajar Codeigniter 3 : Cara Menghilangkan index.php di Codeignitter 3
Pada saat anda membuat sebuah project web dengan codeigniter tentu saja secara default url masih terdapat index.php contoh: http://localhost/folderproject/index.php/user/login. Mungkin dengan url yang seperti itu kurang SEO Friendly.

contoh url yang masih menggunakan index.php


Untuk menghilangkan index.php cukup mudah tinggal menambahkan file .htaccess kedalam folder project kita dan mensetting beberapa konfigurasi di folder config->config.php

1. Buka Folder projectmu berada contoh Crudcode/Application/config/config.php
Hapus index.php
$config['index_page'] = 'index.php'; 
sehingga menjadi seperti ini
$config['index_page'] = '';

2.  Buat file bernama .htaccess  Tanpa menggunakan extensi apapun di folder projectmu lalu copy kan file dibawah ini kedalam file .htaccess

RewriteEngine on
RewriteCond $1 !^(index\.php|assets|images|js|css|uploads|favicon.png)
RewriteCond %(REQUEST_FILENAME) !-f
RewriteCond %(REQUEST_FILENAME) !-d
RewriteRule ^(.*)$ ./index.php/$1 [L]

kemudian save dan coba untuk menjalan aplikasi yang sudah kalian buat


coba perhatikan url diatas sudah tidak lagi menggunakan index.php. 

sekain tutorial cara menghilangkan index.php dicodeigniter, jangan lupa tinggalkan jejak atau sekedar berbagi link


#tag: cara menghilangkan index.php di codeigniter 3
         tutorial menghilangkan index.php di codeigniter
        cara menghilangkan index.php dengan htaccess di ci
        cara mudah menghilangkan index.php di ci





0 Comments


EmoticonEmoticon