Lets Play URL Rewrite

Jika anda membuat program web anda sendiri tentu tidak asing dengan penggunaan parameter seperti berikut ini:
http://konconebudi.com?kategori=7&id=5 (parameter yang digunakan adalah kategori dan id)
Beberapa master SEO menyarankan untuk mengubah tatanan URL tsb, sehingga diusahakan agar menjadi misalnya:
http://konconebudi.com/kategori/produk-5.html
hal ini dikarenakan URL yang tertata rapi akan mudah dibaca oleh mesin pencari.

Ok, kita mulai aja ya… Untuk memulainya tanyakan dulu kepada webmaster anda apakah Server Anda mensupport URL rewrite? Jika tidak, urungkan niat Anda daripada muncul Error 500 pada website Anda. Jika mereka support, Lanjuuuut…

1. Definisikan dulu URL yang akan anda ubah, disini saya kan mengubah
http://konconebudi.com/tes.php?id=5 agar menjadi http://konconebudi.com/halo/5.html
2. Buatlah sebuah file .htaccess
3. Isi file .htaccess anda dengan baris-baris script berikut:

RewriteEngine On
RewriteRule ^halo/([0-9]*)\.html$ /tes.php?id=$1 [L]

4. buat file tes.php, untuk mencobanya create file php berikut ini:



5. Terus Coba cek misalnya
http://konconebudi.com/halo/5.html
apakah muncul
id yang dimasukkan adalah:5
jika iya, berarti URL rewrite anda sudah sukses…
jadi untuk selanjutnya untuk mengakses tes.php?id=1233 anda juga bisa mengakses link berikut halo/1233.html

Tambahan:
Untuk 2 parameter tambahakan pada .htaccess anda

RewriteRule ^halo/.*-C([0-9]+)/.*-P([0-9]+)\.html$
/tes.php?kategori=$1&id=$2 [L]

Sehingga URL tes.php?kategori=12&id=333 akan diterjemahkan menjadi halo/kategori-C12/produk-P333.html


2 Responses to “Lets Play URL Rewrite

Leave a Reply