Cara Menghilangkan index.php pada Codeigniter menggunakan .htaccess - Gudang Ilmu

Cara Menghilangkan index.php pada Codeigniter menggunakan .htaccess - Gudang Ilmu - Hallo sahabat Gudang Ilmu, Pada Artikel yang anda baca kali ini dengan judul Cara Menghilangkan index.php pada Codeigniter menggunakan .htaccess - Gudang Ilmu, kami telah mempersiapkan artikel ini dengan baik untuk anda baca dan ambil informasi didalamnya. mudah-mudahan isi postingan Artikel Codeigniter, Artikel Tutorial, Artikel Web Server, Artikel Website, yang kami tulis ini dapat anda pahami. baiklah, selamat membaca.

Judul : Cara Menghilangkan index.php pada Codeigniter menggunakan .htaccess - Gudang Ilmu
link : Cara Menghilangkan index.php pada Codeigniter menggunakan .htaccess - Gudang Ilmu

Baca juga


Cara Menghilangkan index.php pada Codeigniter menggunakan .htaccess - Gudang Ilmu

 
Codeigniter adalah framework backend dengan bahasa pemrograman PHP yang digunakan untuk mengebangkan suatu sistem atau aplikasi berbasis web dengan metode MVC.

Default url ketika anda mengembangkan suatu sistem menggunakan framework codeigniter adalah sebagai berikut :

https://domain.com/project_name/index.php/controller/function

Contoh url pada kasus pengembangan sistem informasi kasir menggunakan framework codeigniter :

https://domain.com/kasir/index.php/user/login

Penjelasan Url diatas :
https://domain.com : domain dari website anda.
kasir : project_name, adalah nama dari folder aplikasi yang anda kebangkan.
user : controller User sebagai controller yang diakses.
login : function, contoh  function login pada contoller user.


Untuk melakukan suatu aksi tertentu pada aplikasi anda bukankah terlalu panjang untuk mengakses Url tersebut. Dari url diatas terdapat bagian yang dapat dihilangkan yaitu index.php dengan menggunakan file .htaccess .


Apa itu .htaccess ?


Htaccess adalah suatu file berisikan unicode ASCII atau text berupa rule yang digunakan untuk mengatur file dan folder yang terdapat di apache server. File htaccess dapat dibuka dengan menggunakan aplikasi text editor seperti notepad, gedit, dll. Dalam file manager biasanya file htaccess bersifat hidden.


Langkah-Langkah Menghilangkan index.php pada Codeigniter

Pada tutorial kali ini contoh project codeigniter yang saya menggunakan nama project : kasir. Berikut ini cara menghilangkan index.php pada url codeigniter project :


  1. Pastikan anda telah menyiapkan project Codeigniter yang akan dihapus index.php pada url nya:
    jika belum silakan buat terlebih dahulu.

  2. Melakukan pengaturan pada file config.php di project Codeigniter anda.

    • Membuka file config pada project Codeigniter anda, dengan membuka folder berikut : kasir/application/config/config.php

      Pada base_url silakan isi nama domain anda dan nama project codeigniter anda contoh seperti pada source code dibawah ini : 

      $config['base_url'] = 'http://domainanda.com/kasir';

      atau cukup dengan nama domain saja tidak apa-apa apa bila anda mengembakan sistem secara online. Apabila anda mengebangkan aplikasi / website  anda secara offline pada nama domain dapat anda ganti dengan menggunakan : 

      $config['base_url'] = 'http://localhost/nama_project';



    • Selanjutnya pada index_page menghapus value 'index.php' yang terdapat di dalamnya. Sebelumnya index_page akan memiliki default seperti pada berikut ini :


      $config['index_page'] = 'index.php';

      silahkan hapus 'index.php' menjadi seperti berikut ini :

      $config['index_page'] = '';


    • berikut ini gambar hasil mengcostume file config.php
       

    • Kemudian save file contoh.php

  3. Membuat file baru dengan nama .htaccess pada direktori / folder utama :


  4. Copykan code berikut ini dan paste pada file .htaccess

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



  5. kemudian save file .htaccess

Berikut ini adalah hasil uji coba secara offline menghilangkan index.php pada url project dengan framework codeigniter :


NOTE / Catatan :

Untuk mengcostume url dengan cara menghilangkan index.php pada project codeigniter lebih dilakukan pada awal sebelum anda mengembangkan lebih lanjut sistem atau aplikasi anda, karena berdampak pada url-url lain yang telah anda pasang, misalkan anda telah memasang url di navigasibar maka anda juga harus mengubah url tersebut. atau mungkin anda mereturn data dalam bentuk json jika urlnya berubah maka akan terjadi error.


Bagaimana cukup mudah bukan ? Langkah-langkah menghilangakan index.php pada url file project codeigniter.Sekian dari saya Trima Kasih.

~Semoga Bermanfaat~


Demikianlah Artikel Cara Menghilangkan index.php pada Codeigniter menggunakan .htaccess - Gudang Ilmu

Sekianlah artikel Cara Menghilangkan index.php pada Codeigniter menggunakan .htaccess - Gudang Ilmu kali ini, mudah-mudahan bisa memberi manfaat untuk anda semua. baiklah, sampai jumpa di postingan artikel lainnya.

Anda sekarang membaca artikel Cara Menghilangkan index.php pada Codeigniter menggunakan .htaccess - Gudang Ilmu dengan alamat link https://dewokganteng.blogspot.com/2019/09/cara-menghilangkan-indexphp-pada.html

0 Response to "Cara Menghilangkan index.php pada Codeigniter menggunakan .htaccess - Gudang Ilmu"

Posting Komentar