Our social:

Jumat, September 07, 2012

URL friendly menggunakan Htaccess cara BobbyRh

waduh melihat judulnya membuat orang bingung apakah yang dibahas hari ini makan atau apa ya ?

Obywie sengaja menggunakan kata "ala chief Obywie" karena menurut Obywie ilmu website sama seperti ilmu memasak, alasan nya simpel saja. ilmu website dan ilmu memasak jika berhasil dibuat akan sangat memuaskan hati, apalagi bisa memuaskan yang mengkonsumsinya.. sungguh luar biasa hasil yang diterima.

langsung saja ke Topik judul.
URL Friendly menurut Obywie adalah sebuah artikel yang memudahkan user untuk berinteraksi dengan hanya menggunakan URL,
contoh kasus :
sebut saja si Bobby ingin berbagi link kepada si Dinda melalui email atau chat. dan link yang ingin dibagi adalah
http://www.domain.com/7/nama_judul_artikel

tanpa membuka link tersebut pun, si Dinda sudah mengetahui isi linknya apa dan akhirnya si Dinda pun tertarik untuk membukanya.
dari contoh kasus tersebut kita bisa melihat bahwa hal tersebut jauh lebih mudah dan praktis hanya dalam penggunaan link website saja. tapi bagaimana bila kita tidak menggunakan URL FRIENDLY, tentunya anda bisa membayangkan jika anda ingin berbagi link dalam bentuk seperti dibawah ini :
http://www.domain.com/nama_file.php?id=7&judul=nama_judul_artikel

sungguh sarana yang membosankan bukan ? selain penerima jenuh menerima link tersebut dan belum tentu akan membuatnya menarik untuk di buka link tersebut.

HTACCESS menurut Obywie adalah sebuah file yang berisikan script atau kode yang dipasang di simpan di file hosting untuk Server LINUX tapi kalau Server windows sudah ada aplikasinya tinggal di copy paste saja kode nya.
berikut contoh skrip atau kodenya

# URL rewriting module activation
    RewriteEngine on
#Home
    RewriteRule ^home/([a-zA-Z]*)$ media.php?p=home&lang=$1 [L]
arti dari kode diatas adalah sebagai berikut.
RewriteEngine on
fungsi yang wajib ada di dalam htaccess untuk menjalankan sistem rewriteEngine pada server

RewriteRule ^home/([a-zA-Z]*)$ media.php?p=home&judul=$1 [L]
RewriteRule = artinya perintah untuk menulis
^                  = start awal link tersebut di convert atau di rubah
home/           = adalah module atau page yang dituju, ini hasil convert atau rubahan dari media.php?p=home
([a-zA-Z]*)$ = adalah regex ( cari digoogle ) yang digunakan untuk memeriksa dari &judul=$1 atau yang biasa disebut dengan variabel apakah jenih character yang diinputkan tersebut adalah huruf atau angka, dalam kasus kali ini adalah huruf. ( jika angka regexnya seperti ini - ([0-9]*)$ )

hasil htaccess diatas adalah sebagai berikut
www.domain.com/home/nama_artikel

pertanyaannya adalah, bagaimana jika variabel yang diinginkan lebih dari 1 misalnya seperti link dibawah ini.
www.domain.com/home/nama_categori/nama_artikel
 RewriteRule ^home/([a-zA-Z]*)/([a-zA-Z]*)$ media.php?p=home&cat=$1&judul=$2 [L]

dengan cara sederhana diatas anda tentunya sekarang tidak lagi kesulitan untuk membuat website anda menjadi lebih cantik dan keren, tidak hanya dari segi tampilan saja tapi URL juga.

sajikan lah hidangan website yang menarik, simpel dan mudah navigasinya. agar visitor dapat mengkonsumsinya dengan penuh kenikmatan.. nyummmy...

Posting Komentar