Penggunaan short url[1] sudah umum dipergunakan saat ini, terutama di aplikasi – aplikasi layanan social networking dengan tujuan mempersingkat penulisan alamat URL yang panjang menjadi lebih pendek, dan tidak mudah di ingat.
Bahkan untuk mendukung hal tersebut, banyak bermunculan situs – situs yang menyediakan layanan pemampatan alamat URI dengan metode Short URL tersebut. Diantaranya Tiny.URL,Bit.ly, Is.gd dan lain – lain.
Memudahkan bukan. Dan buat kamu pengguna TxP, kita pun sebenarnya juga bisa membuat sendiri Short URL dengan mudah, dan memiliki kelebihan disisi hasil pemampatan yang lebih mudah di ingat.
Lalu bagaimana caranya ? mudah :
- Untuk membuat Short URL, maka kita perlu menambahkan kode
rev=canonical service
di dalam tagHEAD
, gunanya adalah untuk meng-redirect tautan Short URLkita nanti nya.<link rev="canonical" href="http://con.toh/url/panjang-aslinya" />
Di TxP, kita bisa mempergunakan kode seperti berikut :<txp:php> $have_id = preg_match('#^/([0-9].*)#', $_SERVER['REQUEST_URI'], $m); if ($have_id) { $id = $m[1]; $permlink = permlinkurl_id($id); if ($permlink) { ob_end_clean(); header("HTTP/1.0 302 Moved Temporarily"); header("Location: $permlink"); die(); } } </txp:php>
Tapi jika kamu punya masalah sepertiku, yang tidak jago di PHP(HyperText Pre Processor) dan lebih suka mempergunakan tag – tag XML(Extensible Markup Language) TxP yang terkenal fleksible itu, kamu bisa mempergunakan plugin <a href="http://stefdawson.com/sw/beta-plugin-downloads"smd_short_url. Plugin ini mempermudah kita untuk memasukkan koderev=canonical service
. Ok gunakan kode<txp:smd_canonical_url />
sebagai pengganti beberapa baris kode PHP diatas. - Selanjutnya, untuk memunculkan Short URL. Sebelumnya mari kita tentukan format dari Short URL nantinya.Dalam contoh ini, saya hendak mempergunakan format sebagai berikut
http://situs.com/23
, dimana angka 23 adalah angkaID
dari artikel.Jadi ditempat kita hendak menampilkan Short URL , saya tinggal menambahkan baris kode sebagai berikut :<a href='<txp:site_url /><txp:article_id />'>Short Url</a>
Dimana<txp:site_url />
akan menghasilkanhttp://situs.com/
dan<txp:article_id />
menghasilkan nomor urut artikel yang sedang tampil ( dalamLOOP
). - Selesai dan simpan.
Sederhana dan mudah bukan ? Oh ya sekarang Short URL sudah siap dipergunakan di situs layanan social networking favoritmu :) .
fn1. Short URL adalah cara untuk memudahkan penulisan alamat URI dengan tujuan memperendek alamat URI yang panjang. Untuk melakukan ini , diwajibkan untuk menambahkan
link=rev
di dalam tag HEAD