simple URL
Pada bagian pertama sudah kita bahas sedikit tentang htaccess,
berikutnya kita akan mencoba memulai sesuatu yang aplikatif.
contoh :
http://myidealphoto.com/belajar/index.php?var1=100-cs
menjadi :
http://myidealphoto.com/belajar/satu/index.php/1000-as
Tentunya dengan demikian web kita tidak akan dengan mudah ditebak oleh para user yang sedang mengakses, dan dengan cara yang sama juga URL yang terlalu panjang dan sulit untuk diingat menjadi pendek dan mudah untuk diingat. berikut adalah script yang harus dibuat pada .htaccess :
- Options +FollowSymlinks
RewriteEngine on RewriteRule ^([a-z]+)/index.php/([0-9]+)-([a-z]+) http://myidealphoto.com/belajar/index.php?var1=$2-$3 [nc]
Penjelasanya adalah :
- [a-z] = untuk mewakili sebuah huruf apapun dengan huruf kecil, jika menginginkan jumlah huruf yang lebih banyak maka ditambahkan ([a-z]+)
- [0-9] = untuk mewakili sebuah angka berapa pun, sama halnya dengan no.1. Bila ingin jumlah huruf lebih dari satu maka gunakan ([0-9]+) contoh diatas "([0-9]+)-([a-z]+) " ini berarti "01-a" atau bisa juga "0-abcsd" atau yang lain….
- $1 : berisikan string yang kita isikan, sebagai pengganti [a-z] yang terdapat sebelum "/index.php"
- $2 : berisikan angka yang dimasukan, sebagai pengganti [0-9] $3 : menggantikan [a-z] yang terdapat diakhir "rumus" silahkan mencoba.
