tutorial rewrite url dengan relink classes dari Benjamin Falk

 

Bagaimana mengimplementasikan url rewrite rules untuk suatu situs yang memberikan opsi enable dan disable dalam menggunakan url rewrite rules.

Solusinya cukup mudah dan juga dimudahkan dengan adanya php classes yang dibuat oleh Benjamin Falk asal Austria, nama php classesnya relink bisa di download disini http://www.phpclasses.org/browse/package/4820.html

setelah download, extrak dan perhatikan pada contoh yang tersedia kurang lebih sebagai berikut :
htaccess-example

RewriteEngine on
RewriteRule (.+?)\.html ?page=$1
RewriteRule (.+?)\.html/([\w]+) ?page=$1&mode=$2
RewriteRule ^special\:(.+?)\.html/value\:(.+?)$ ?$1&value=$2

dan Example.php

<?

require_once 'class.relink.php';

$htaccessFile = ‘./htaccess-example’;
$c_relink = new RELINK($htaccessFile);

echo ‘<a href=”‘.$c_relink->replaceLink(’?page=blog’).’”>View blog</a> | ‘;
echo ‘<a href=”‘.$c_relink->replaceLink(’?page=blog&mode=edit’).’”>Edit Blog</a> | ‘;
echo ‘<a href=”‘.$c_relink->replaceLink(’?info&value=all’).’”>Show all information</a>’;

?>

pada contoh source example.php maka nantinya Anda akan dimudahkan dalam menggunakan metoda enable atau disable url rewrite rules, karena anda cukup membuat statement if else jika enable ya gunakan relink jika tidak ya gunakan url asli.

Relink ini telah meraih innovasion award loh periode September 2008 jadi relink sudah teruji.

selamat mencoba

Related posts:

  1. Menghindari email masuk SPAM folder Yahoo dan Google dengan PHP Mailler Sebenarnya bahasan ini sudah tidak asing lagi dan sudah banyak...
  2. PHP Image Resize masal dengan memanfaatkan class dari Emilio Rodriguez Beberapa waktu lalu ada yang butuh script untuk melakukan resize...
  3. Tutorial Registrasi Google Apps Berikut adalah Tutorial Registrasi Google Apps, saya jelaskan dalam bentuk...

Related posts brought to you by Yet Another Related Posts Plugin.

 

Submit email Anda untuk update terbaru Saya Ingin Berlangganan

Bookmark and Share

Discussion

What do you think? Leave a comment. Alternatively, write a post on your own weblog; this blog accepts trackbacks [trackback url].

Leave a Reply