Der eigene URL-Shortener
Markus erklärt in seinem Blog, warum es Sinn macht, einen eigenen URL-Shortener zu verwenden. Ich kann dem wenig hinzufügen und habe es ihm fast gleichgetan – allein für ein neues Multidomain-SSL-Zertifikat habe ich noch nicht die Muße gefunden. Für den eigenen URL-Shortener nehme man
- Jeden 0815-Webspace mit PHP, MySQL und mod_rewrite-Unterstützung – das bietet heute fast jedes Einsteiger-Paket.
- Eine möglichst kurze Domain. Es gibt noch zahlreiche Dreibuchstaben-DE-Domains. Eine DE-Domain buche ich z.B. über meinen gemieteten Robot in Echtzeit für 3,90 Euro/Jahr.
- Ein fertiges Script, z.B. Yourls.
lighttpd-User wie ich haben es nur unwesentlich schwerer, da die Rewrite-Engine etwas anders funktioniert. Für den entsprechenden vhost trägt man hier ein:
$HTTP["host"] == "domain.tld" { server.document-root = "/pfad/zu/yourls" url.rewrite-once = ( "^/([0-9A-Za-z]+)?$" => "/yourls-go.php?id=$1", "^/([0-9A-Za-z]+)?\+$" => "/yourls-infos.php?id=$1" ) }
… und schon hat man nach ein wenig Doku den eigenen Kurz-URL-Dienst (leider klappt der Aufruf der Hauptdomain so noch nicht). Meiner hört auf
http://www.m9r.de
und ist genau wie Markus‘ Installation nicht öffentlich zugänglich, um Ärger mit bestimmten Zeitgenossen zu vermeiden. Dass das klappt, lässt sich ganz gut mit meinem momentanen Lieblingsnachdenkartikel über Facebook zeigen: http://m9r.de/3 (mit Dank an Andreas Kalt).
Man handelt sich in der Grundversion wieder einige Datenschutzherausforderungen ein, die sich aber lösen lassen. Nebenbei weiß ich jetzt, wie oft meine Kurz-URLs auf Twitter tatsächlich geklickt wurden und es entsteht quasi nebenbei eine hübsche Linksammlung in der Datenbank. Jetzt noch ein paar Tags und schon braucht es obendrein auch kaum noch Bookmarks.