Was sind Url Shortener?
Für alle, die das nicht kennen: Url Shortener sind Services, die aus einer langen Url (Bsp: http://sebmos.at/google-analytics-vs-piwik-open-source/) eine kurze Url (Bsp: http://tinyurl.com/d6pa7x) machen. Tinyurl ist der bekannteste dieser Services, es gibt aber mittlerweile dutzende Alternativen, manche mit zusätzlichen Features. Bit.ly bietet Statistiken an, BurnURL eine Bewertungs-Funktion.
Wichtig wurden diese Services mit dem Aufkommen von Twitter & Co, wo die Länge von Nachrichten stark beschränkt wird und jedes einzelne Zeichen zählt.
Was ist das Problem?
Hinter diesen Services stehen Firmen, die Geld verdienen wollen und zusperren, wenn sie das nicht schaffen. Dadurch entstünde das Problem, dass plötzlich tausende Urls ins Leere gingen.
Weiters vergibt man damit einen Teil des Werts des Links (aus Suchmaschinen-Optimierungs-Sicht). Für die Benutzer/innen besteht auch noch das Problem, dass sie nicht sehen, wohin sie kommen, wenn sie eine Url anklicken.
Die Lösung: lilURL
Eines dieser Probleme kann man lösen, indem man einen eigenen Url Shortener betreibt, für die eigenen Links. lilURL, ein simples Open Source-Projekt, ist diese Lösung.
Das Projekt ist zwar schon einige Jahre alt, wird schon lange nicht mehr weiterentwickelt und hat einige gravierende Defizite, ich hab den Code daher genommen und die größten Probleme behoben.
lilURL ist schnell installiert und macht nur eine Sache: Urls verkürzen. Der Service ist nicht perfekt – ich hätte gerne einige kleine Features ergänzt, aber für den Moment reicht es.
Mein Url Shortener befindet sich unter http://r.sebmos.at/, ich warne aber: Ich garantiere keine Uptime, er ist eigentlich nur für mich gedacht. (Und für Demo-Zwecke, falls jemand probieren will, wie sowas funktioniert.)
Falls ihr lilURL erweitert, würde ich mich sehr über ein E-Mail mit den Änderungen freuen!
Gerald Bäck
21. April 2009 @ 21:59 Uhr
Danke für die Software. Hab sie auch schon bei mir unter http://r.baeck.at installiert. Mein derzetiges Problem ist nur, dass die HOME_URL Variable zwei // am Ende der Url macht.
In Zukunft würde ich gerne das Projekt nutzen, um meine PHP Kenntnisse aufzufrischen und damit ein bisserl mitzuentwickeln, allerdings hab ich keine Ahnung wie man das so macht in der Open Source Szene!-)
lG Gerald.