Juragan Coding - yup bahasan kali ini adalah mengenai framework yang ringan tapi powerfull yaitu codeigniter siapa sih web programmer yang gak kenal codeigniter,dari mulai pelajar sampai elite programmer pasti tau codeigniter,saya gak tau dia tau dari google atau buku yang penting pastinya dia pernah lah mendengar kata codeigniter,terkaadang saat kita membuat suatu aplikasi website pastinya kita akan bermain dengan yang namnya link kalo di codeigniter biasanya kita ada di bagian controller,dan terkadang kita lupa bahkan tidak tahu link yang SEO atau yang bagus itu yang kayak gimana di bawah ini saya kasih contoh gambaran sederhana nya
URL yang kurang bagus
www.juragancoding.com/index.php/baca/34
URL yang bagus
www.juragancoding.com/baca/cara-membuat-blog.htmlnah pasti diantara teman-teman lebih memilih url yang kedua karena apa,ya mudah di ingat
langsung ke pembahasang saja silahkan teman-teman install codeigniter teman-teman di localhost,karena saya menggunakan XAMPP sebagai server nya jadi saya copy semua master file codeigniter saya di folder HTDOCS dan rename menjadi ci
maka akan ada tempilan seperti di bawah ini itu tanda nya codeigniter teman-teman sudah berhasil di install
selanjutnya teman-teman buat 1 function baru di controller welcome dengan nama detail
atau rubah semua isi dari file controller welcome teman-teman dengan sintaks di bawah ini
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class Welcome extends CI_Controller {
public function index()
{
$this->load->view('welcome_message');
}
public function detail()
{
echo "hay saya halaman detail";
}
}
?>
nah setelah itu coba teman-teman akses dengan url berikut
http://localhost/ci/index.php/welcome/detailmaka akan ada teks hay saya halaman detail di brorser
sekarang coba teman-teman amati url nya
url di atas akan sulit di ingat oleh pengunjung website kita karena terdapat index.php
sekarang coba modifikasi dengan bantuan htaccess,cara nya
buat file htacces di folder codeigniter teman-teman,lihat gambar di bawah ini
nah isi dari file httacess nya itu iyakah skript di bawah ini
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
selanjutnya teman-teman akses kembali url
http://localhost/ci/welcome/detailmaka teman-teman akan menghasilkan output yang sama
coba lihat gambar di bawah ini
oke mungkin hanya itu tutorial yang saya berikan jika teman-teman gagal dalam tutorial di atas silahkan tonton video di bawah ini,,,atau bisa berkomentar di bawah postingan