YOURLS: Der eigene URL Verkürzer

YOURLS Logo

Mit Twitter sind sie modern geworden: Die URL-Shortener. Twitter selbst benutzt und empfiehlt bit.ly. Was macht der Dienst? Aus einer URL wie http://robertlender.info/blog wird bit.ly/GZmJ6. Das bedeutet – vereinfacht gesagt – beim Aufruf der URL schaut bit.ly in der Datenbank nach welche Website unter dem Code “GZmJ6” gespeichert ist und ruft diese auf.

Tja, was bit.ly und all die anderen können, kann ich auch selbst und habe mir mal YOURLS installiert.

Auf der Website von YOURLS kann man alle Features nachlesen. Ich gehe daher nur auf ein paar ein, die mir besonders wichtig sind.

YOURLS ist Open Source (GNU General Public License v3) und benötigt zur Installation (am eigenen Webspace) zumindest PHP 4.3 und mySQL 4.1. “mod_rewrite” muss dabei aktiv sein. Die Verzeichnisse und Dateien werden hochgeladen und noch eine Konfigurationsdatei entsprechend ausgefüllt.

Das Programm hat den Vorteil, dass ich den Dienst nicht nur für alle offen betreiben (d.h. jeder kann den Shortener nutzen) sondern auch nur für mich nutzen kann. Wobei natürlich die so erstellen Short-URLs von jedem aufgerufen werden können (soferne ich sie irgendwo veröffentliche).

Besonders interessant ist aber die Funktion der “Custom Short URL”. An sich nummeriert YOURLS die neu erzeugten Short URLs einfach durch. Die erste erhält die Zahl 1, die zweite die 2 … Statt dessen kann ich nun auch einen eigenen Namen vergeben. Den Link zu meinen Fotos auf Flickr merke ich mir nie, nun kann ich sie über roblen.at/flickr erreichen. Damit erübrigt sich mein erstes handgestricktes Short URL System, da ich mit YOURLS viel flexibler bin.

Kleiner Hinweis. In der Standardeinstellung dürfen Short URLs nur 20 Zeichen lang sein. Das System erlaubt aber bis zu 200 Zeichen. Dies lässt sich leicht ändern. Im Verzeichnis /includes die Datei functions.php in der Zeile 677 den Wert ‘maxlength=“12”’ auf ‘maxlength=“200”’ erhöhen. Das wars dann.

Das Beispiel zeigt auch, dass an YOURLS noch fleissig gewerkt wird. So muss man auch noch händisch die Unterverzeichnisse gegen Einblicke absichern. Aber das Grundsystem läuft stabil und ist einfach zu bedienen.

Aber zurück zu den Costum URLs. Denn mit dem richtigen Setting kann ich für ein und dieselbe Website (URL) auch mehrere Custom URLs vergeben. Beispiel sind roblen.at/s9y und roblen.at/bestblogengine.

Vorteil ist also, dass ich für komplexe URLs nunmehr simple und leicht zu merkende URLs posten bzw. auch jemanden mal in seinen/ihren Notizblock schreiben kann :-)

Mit einem eigenen System kommt man der Devise “Ändere niemals eine URL” näher. Denn roblen.at/s9y verweist derzeit auf mein “...Online Manual”. Löse ich dieses einmal auf oder integriere es in eine andere Website, ändere ich einfach den Verweis auf meinem YOURLS System und mit einem Aufruf von roblen.at/s9y lande ich auf der neuen Seite.

Wie immer wenn ich etwas selbst hoste gilt: Ich mache damit niemanden anderen die Zugriffsdaten sichtbar (außer ich gebe sie selbst frei). Denn Betreiber wie bit.ly haben natürlich einen absolut detaillierten Einblick welche URLs aufgerufen werden, da jede Short URL über deren Webservice läuft. Diese Möglichkeit liegt bei YOURLS nunmehr bei mir selbst. Eine eigene Statistik zeigt mir, wie oft der Short URL aufgerufen wurde und noch einiges mehr. IP-Adressen werden dabei aber nicht gespeichert. Einen Einblick über diese Möglichkeiten bietet die offene Statistik von YOURLS zur Seite download.

Für manche mag dann noch das Wordpress Plugin oder die API von Interesse sein.

Zum Nachlesen:

Wer YOURLS im Einsatz sehen möchte, findet öffentliche Beispiele auf der Showcase Seite.

So, und jetzt kürze ich mal weiter…

PS: Der Artikel ist über die Short URL roblen.at/yourls abrufbar.

Trackbacks

Trackback-URL für diesen Eintrag

Keine Trackbacks

13 Kommentare

Ansicht der Kommentare: Linear | Verschachtelt

Eric EggertIch benutze Lessn von Shaun Inman, das kann zwar eigentlich nix, macht aber tolle kurze URLs und funktioniert z.b. auch mit Tweetie auf dem iPhone. Tolle Sache.

#1Eric EggertHomepage • am 26.10.2009 08:39Antwort

Robert LenderDanke für die Ergänzung.

YOURLS schafft auch ganz kurze URLs und bietet eine Tweetie 2 Unterstützung. Mal sehen, ob ich das auch noch umstelle. Wahrscheinlich erst, wenn auch die Desktopversion es hin bekommt.

#1.1Robert LenderHomepage • am 26.10.2009 10:03Antwort

Dirk DeimekeGanz hervorragender Tipp. Habe es mir jetzt auch installiert und bin begeistert.

#2Dirk DeimekeHomepage • am 24.11.2009 14:35Antwort

Robert LenderFreut mich. Wie wirst du es verwenden?

#2.1Robert LenderHomepage • am 24.11.2009 19:50Antwort

Dirk DeimekeZum Einen dem Zweck entsprechend, um URLs zu verkürzen.

Zum Anderen, um URLs in meinem Kosmos einen sinnvollen Namen zu geben.

Beispiel:
http://www.deimeke.net/dirk/blog/index.php?/pages/contact.html
wurde erst zu
http://contact.dirk.deimeke.net/
was von kaum jemandem verstanden wurde, jetzt ist es
http://d5e.org/contact

#2.1.1Dirk DeimekeHomepage • am 24.11.2009 20:43Antwort

Charly KuehnastMoin,

ich habe via Dirk hierher gefunden und überlege, ob das Thema im nächsten Linux-Magazin mal auswalze. So ein eigener URL-Shortener ist sicher für eine Menge Leute interessant.

#3Charly KuehnastHomepage • am 27.11.2009 20:27Antwort

Robert LenderHallo Charly,
freut mich, wenn du eine Anregung für einen Artikel erhalten hast. Lass mich wissen, sofern er erscheint. Dann muss ich mir mal das Linux-Magazin kaufen :)

#3.1Robert LenderHomepage • am 27.11.2009 21:28Antwort

Charly KuehnastVersprochen!

#3.1.1Charly KuehnastHomepage • am 28.11.2009 15:49Antwort

Charly KuehnastMoin, ich habe den Text am Wochenende eingereicht, er erscheint im LM Anfang Januar. Danke nochmal für die Anregung und Grüße! — Charly

#3.1.1.1Charly KuehnastHomepage • am 08.12.2009 09:02Antwort

Robert LenderFreut mich. Dann werde ich im Jänner wohl das Linux Magazin erstehen und nachlesen :)

#3.1.1.1.1Robert LenderHomepage • am 08.12.2009 15:38Antwort

TimHallo Robert,
was meinst Du genau mit “So muss man auch noch händisch die Unterverzeichnisse gegen Einblicke absichern”? Sollte man hier eine htaccess Abfrage wählen?

Grüße, Tim

#4Tim am 15.01.2010 17:57Antwort

Robert LenderEntweder das oder zumindest eine index.hmtl reinstellen, damit nicht das Verzeichnis als solches einsehbar ist. Über andere “Tricks” mögen technisch versierte etwas sagen :)

#4.1Robert LenderHomepage • am 15.01.2010 20:15Antwort

TimHallo Robert,
jetzt weiß ich auch was Du meinst. Einige der bei yourls.org Referenzseiten haben die Verzeichnisanzeige nicht deaktiviert. Also wenn jemand ein Unterverzeichnis direkt aufruft, sieht man im Browser die Dateien, die sich darin befinden. Das ist glücklicherweise bei deutschen Hostern sowieso fast immer abgestellt.

Dennoch danke für den Hinweis. Dann müsste das bei mir ja sicher genug sein.

Grüße

#4.1.1Tim am 16.01.2010 13:36Antwort

Kommentar schreiben


Favatar/Gravatar/Pavatar/Twitter/Identica Autoren Bilder werden unterstützt.
Die angegebene E-Mail-Adresse wird nicht dargestellt, sondern nur für eventuelle Benachrichtigungen verwendet.
Textile-Formatierung erlaubt
Ich blogge unter...

Webtermine.at - Österreichweite Termine

webtermine.at – webbezogene Veranstaltungen in Österreich

Kommentare
Do, 02.09.2010 19:17
pantyhose.naughtythinking.com
Di, 31.08.2010 23:37
brainstormingInteressanter Ansatz. Auch ic [...]
Mo, 30.08.2010 23:17
Robert LenderEin nettes Wort kann wohl “ni [...]
Mo, 30.08.2010 00:40
lilaich kann das einfach nicht ve [...]
tweetbackcheck