Zum Inhalt springen

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

Nur ein Blog : Ein Danke erfreut

"Ein Danke erfreut" vollständig lesen
Auf meinem Webspace läuft seit rund zwei Jahren YOURLS – mein eigener URL-Verkürzer, siehe auch mein Artikel aus dem Jahr 2009. Und YOURS läuft und läuft und läuft. Schön, wenn ein System keine Probleme macht. Daher dachte ich mir, dass gehört ei

Nur ein Blog : Meinen eigenen URL-Kürzer YOURLS aktualisiert

"Meinen eigenen URL-Kürzer YOURLS aktualisiert" vollständig lesen
Endlich habe ich meine YOURLS Installation aktualisiert. Die Software ist seit 2009 bei mir im Einsatz – siehe YOURLS: Der eigene URL Verkürzer. YOURLS ist seither noch umfangreicher geworden und kann auch mit einer Vielzahl von Plugins aufwarten.

Kommentare

Ansicht der Kommentare: Linear | Verschachtelt

Eric Eggert :

Ich benutze "Lessn":http://www.shauninman.com/archive/2009/09/14/less_n_go 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.

Robert Lender :

Danke für die Ergänzung.

YOURLS schafft auch ganz kurze URLs und bietet eine "Tweetie 2 Unterstützung":http://www.eugenegordin.com/etc/how-to-use-your-custom-yourls-shortener-with-tweetie-2.html. Mal sehen, ob ich das auch noch umstelle. Wahrscheinlich erst, wenn auch die Desktopversion es hin bekommt.

Dirk Deimeke :

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

Dirk Deimeke :

Zum 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

Charly Kuehnast :

Moin,

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.

Robert Lender :

Hallo 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 :)

Charly Kuehnast :

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

Tim :

Hallo 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

Robert Lender :

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

Tim :

Hallo 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

Marco Hagen :

Hallo, danke für den Beitrag. Leider wurde ich auch hier zu meiner Frage nicht fündig:

WIE kann ich mein yourls für JEDEN nutzbar machen? Sprich, wie ist es möglich, dass wer "Fremdes" seine URLS über meinen Shortener kürzen kann?

Bisher kanndas nur ich und ich muss eingeloggt sein.

lg

Robert Lender :

Die Antwort findest du auf der Informationsseite von Yourls zu den "Settings":http://yourls.org/#Config

Kommentar schreiben

Markdown-Formatierung erlaubt
Die angegebene E-Mail-Adresse wird nicht dargestellt, sondern nur für eventuelle Benachrichtigungen verwendet.
tweetbackcheck