permalink atau permanent link itu adalah link yang tidak akan berubah ubah dan lebih readable. Ada berbagai cara untuk membuat permalink, salah satunya adalah dengan menggunakan htaccess url rewriting. Contoh:
pertama buat sebuah table untuk mencatat permalink halaman view product,
create table permalink_product(
id` INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL,
`link` varchar(255),
`product_id` int(11)
);
misal isi tabel permalink_product
id | link | product_id |
--------------------------------------------------------
1 |product-no-1.html | 1 |
dan setiap user mengakses halaman /prd/product-no-1.html akan menampilkan halaman /view_product.php?id=1
kemudian buat .htaccess
RewriteEngine = on
RewriteRule ^prd/(.+)\.html$ redirect_to_product.php?url=$1
dan di file redirect_to_product.php
$url = $_GET['url];
$data = mysql_fetch_array(mysql_query("select * from permalink_product where url='$url'");
if($data){
header("Location: view_product.php?id=".$data['product_id']);
exit;
}else{
echo 'Page not found';
exit;
}