TinyURL on ihan nollakasia ja nyt on trendikästä tehdä omat lyhyet URL:t itse, joten päätin minäkin liittyä joukkoon. Tein pääsiäisen lomaprojektina simppelin uudelleenohjaussysteemin tänne omalle saitilleni:

  1. Rekisteröin niin lyhyen domainin kuin mahdollista: flk.me (tämä kfalck.net ei paljon lyhene, mutta tuo ei ainakaan lyhene enää mitenkään :-).
  2. Toteutin simppelin PHP/MySQL-pohjaisen redirect-palvelun, joka generoi aliaksia kuten http://flk.me/cl.
  3. Koodasin Drupal-moduulin, joka generoi uusille artikkeleille lyhyet URLit em. palvelua käyttäen ja varastoi ne noodien yhteyteen.

Ajatus tähän syntyi lukiessani artikkelia rev="canonical" -ehdotuksesta. Tämä lisäisi HTML:ään mahdollisuuden lisätä dokumenttiin <link rev="canonical"> -tagi, joka kertoo sen lyhennetyn URLin.

Näin palvelut voivat käyttää tilanteen mukaan joko tyypillistä pitkää ja kuvaavaa URLia, kuten tämä http://kfalck.net/2009/04/13/omat-lyhyet-url-osoitteet-kayttoon, tai lyhyttä URLia, kuten http://flk.me/cl. Jälkimmäinenhän sopii esimerkiksi Twitteriin, tekstiviesteihin ja muihin rajallisen tilan medioihin.

PS. Saatan vielä vaihtaa tuohon lyhyen domainin jos keksin paremman :-D