Rabu, 01 Feb 2017, 22:46:27 WIB, 165 View Heri, Kategori : Tutorial


Secara default di Code Igniter dalam pemanggilan URL prosesnya selalu melalui file index.php. Misalnya Anda memiliki controller Resep_masakan dan method tradisional, maka urlnya adalah http://domainanda.com/index.php/resep_masakan/tradisional. Sebenarnya dengan sedikit konfigurasi routes, Code Igniter juga dapat Anda setting untuk mengarahkan URL ke fungsi yg Anda inginkan, namun masalahnya file index.php tadi selalu disertakan juga setiap kali Anda mengarahkan sebuah URL. Bagaimana caranya jika kita meniadakan index.php di URL kita sehingga URL akan lebih terlihat bersih seperti http://domainanda.com/resep_masakan/tradisional.

Berikut ini adalah cara yg mudah untuk menghilangkan index.php dari URL kita. Namun trik ini hanya berlaku pada Web Server Apache yg memang sering digunakan oleh Web Hosting Provider. Untuk Web Server lain Anda bisa mencari referensi-nya di google. Caranya cukup mudah yaitu dengan membuat file .htaccess (jangan lupa nama file harus ada titik sebelum tulisan htaccess) di-direktori utama dimana index.php Code Igniter Anda disimpan, berikut ini isi file .htaccess;

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

1

2

3

4

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^(.*)$ index.php [L]

Cobalah membuka URL Anda tanpa index.php misalnya jika URL Anda tadinya Anda panggil begini http://domainanda.com/index.php/resep_masakan/tradisional maka sekarang dapat Anda panggil begini http://domainanda.com/resep_masakan/tradisional. Jika masih tidak jalan juga di komputer lokal (localhost) Anda, pastikan mod_rewrite Apache Anda dihidupkan dahulu. Untuk di Web Hosting sebenarnya, saya sudah mencoba beberapa kali dan berhasil, jika tidak jalan maka Anda dapat menanyakan pada provider Web Hosting-nya.

Catatan: Jika Anda sudah meniadakan index.php dari URL sebaiknya jangan menggunakan relative path lagi untuk mengambil image, css ataupun file lain di dalam views Anda, karena path utamanya jadi tak menentu. Saya sendiri selalu menggunakan absolute path dalam pengambilan file di views dengan menggunakan helper base_url(). Misalnya <img src=”<?= base_url() ?>nama-image.jpg”>



  Tentang Penulis

by : Heri


Senin, 05 Mar 2018, 10:47:17 WIB Oleh : Hafiz 44 Kali CARA MENGATASI FILE PDF TIDAK BISA DI EDIT DAN DI PRINT

Selasa, 27 Feb 2018, 09:03:41 WIB Oleh : Hafiz 43 Kali 4 Cara Bisa Mengatasi Laptop Mentok di Logo

Kamis, 01 Feb 2018, 14:35:53 WIB Oleh : Hafiz 43 Kali Tersambung Koneksi Internet Tapi Tidak Bisa Browsing


Selasa, 14 Nov 2017, 18:07:14 WIB Oleh : Hafiz 66 Kali Mengatasi Cartridge Printer Canon Ip dan Mp Tidak Terdeteksi

Rabu, 01 Nov 2017, 13:57:40 WIB Oleh : Hafiz 91 Kali Cara Mereset Printer Canon MP237


Silahkan Buat akun atau Login untuk Berkomentar dari web!

0 Comment


Oleh : Hafiz Cara membuka file pdf yang di encrypt atau diproteksi password ( cara agar file pdf bisa di copy paste ) Pada : Senin, 13 Feb 2017, 10:53:05 WIB 567 Kali

Ketika kita membuat tugas dan sumbernya di ambil dari file PDF yang baru di Download tetapi file...


Oleh : Hafiz Solusi Video Tidak Bisa Diputar di PowerPoint Pada : Senin, 13 Feb 2017, 18:50:22 WIB 530 Kali

Power point merupakan salah satu software pembuat presentasi. Untuk membuat presentasi yang menarik...


Oleh : Hafiz ( VIDEO ) PHOTOSHOP | Membuat efek Lukisan | WATER COLOR Efect | Tutorial Indonesia Pada : Jumat, 10 Feb 2017, 11:33:25 WIB 443 Kali

...


Oleh : Heri Ternyata Modem ZTE F660 & F609 Sering Ganti Password Sendiri Ini Cara Mengatasinya Pada : Kamis, 24 Agu 2017, 11:45:48 WIB 211 Kali

Ternyata Modem ZTE F660 & F609 Sering Ganti Password Sendiri Ini Cara...


Oleh : Heri Load Balancing 3 Line Speedy dengan Mikrotik RB750 v.4 Simple PowerFull Pada : Selasa, 28 Feb 2017, 10:04:09 WIB 257 Kali

Disini saya selaku admin ingin membagi tutorial untuk Load Balancing 3 Line Speedy dan saya sendiri...