Eigener Kurz-URL-Dienst mit .htaccess

URL-Shortener gibt es zwar schon zu Hauf und kostenlos im Internet – dies konnte mich aber dennoch nicht davon abhalten, selbst so einen Service zu betreiben. Vorteile:

  • Volle Kontrolle über Verfügbarkeit / Integrität der URL
  • Möglichkeit, die Kurz-URL anzupassen und somit das Ziel einigermaßen lesbar darin zu codieren
  • eine eigene URL schaut einfach besser aus ;-)

Anfangs testete ich yourls, eine kleine Sammlung an php-Skripten, die die verkürzten URLs in einer MySQL-Datenbank speichert. Da dies für die überschaubare Anzahl an erwarteten URLs doch ein wenig oversized erscheint, schaute ich mich nach weiteren Lösungen um und wurde bei der guten alten .htaccess-Datei fündig.

Mit der .htaccess-Datei ist es nämlich ebenfalls möglich, Kurz-URLs weiterzuleiten:

Redirect        /1      http://twitter.com/fh_ingolstadt
Redirect        /mtr    http://planet.ubuntuusers.de/#article_5517

Nun fehlt nur noch eine entsprechend kurze Second-Level-Domain, damit das ganze auch als URL-Shortener bezeichnet werden kann. Bei dot.tk wurde ich schließlich fündig und holte mir kostenlos die Domain mb87.tk

Um die URLs halbwegs komfortabel erzeugen zu können gibts dann noch folgenden alias in der .bashrc:

alias mkurl='vi /var/www/mb87.tk/.htaccess'