Secara default untuk mengakses controller yang telah kita buat kita harus mengikuti url path format sebagai berikut :
tapi bagaimana caranya agar bisa menjadi lebih familiar seperti ini :
cara yang bisa digunakan adalah :
- Buat file .htaccess pada folder root web anda :
contoh : D:\xampp\htdocs\cobaIgniter\.htaccess
Pada windows, gunakan notepad++ atau sublime untuk membuatnya - Isikan file .htaccess tersebut dengan code berikut :
# Checks to see if the user is attempting to access a valid file,
# such as an image or css document, if this isn’t true it sends the
# request to index.php
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L] - Kemudian silahkan coba kembali mengaksesnya dengan url http://localhost/cobaIgniter/main/home
- Maka url tersebut telah jalan sebagaimana mestinya
Agar lebih lengkap, ubah juga file config.php pada ../application/config/config.php menjadi
$config[‘index_page’] = ”;
sehingga saat kita memanggil fungsi redirect(), url index.php tidak muncul kembali.
Responses
0 Respones to "MENGHILANGKAN INDEX.PHP PADA URL PATH CODEIGNITER"
Posting Komentar