Top

Dein eigener Kurz-URL Dienst mit YOURLS

Februar 19, 2010 by Markus 

yourls-url-shortenerDank Microbloggingdiensten wie Twitter gibt es mittlerweile hunderte, wenn nicht tausende “URL-Shortener” Dienste.

 

tinyurl, bit.ly, is.gd und wie sie alle heißen.

Doch warum sollte man sich die Mühe machen und selbst noch einen solchen Dienst aufsetzen?

Gründe für eine eigene Kurz-URL-Domain

  • Präsenz der eigenen Marke bereits im Kurz-URL Format
    Beispiel: YouTu.be, cokeurl.com, goo.gl
  • Mehr Sicherheit
    bit.ly, der am häufigsten genutzte URL-Kürzer, nutzt die Top Level Domain .ly von Libyen. Die islamisch-sozialistische Volksrepublik wäre also theoretisch in der Lage, sämtliche Kurz-URLs von bit.ly unerreichbar zu machen. Oder noch schlimmer: Umzuleiten.
    Das gleiche gilt natürlich auch für den Kurz-URL Betreiber an sich. Für diesen wäre es mehr als leicht, sämtliche Kurz-URLs auf eine beliebige, eigene Adresse weiterzuleiten.
    Auf der anderen Seite, muss man sich um die (technische) Sicherheit bei einem eigenen URL-Shortener selbst kümmern.
  • Mehr Kontrolle
    Wer Links mit bit.ly kürzt, muss in Kauf nehmen, dass jeder die Klick-Statistiken einsehen kann, indem er ein + der URL anhängt
    (Beispiel: http://bit.ly/192c3N+ ) Mit einem eigenen URL-Shortener sind diese Informationen auf Wunsch nur registrierten Benutzern zugänglich. 

    Vorsicht: Über einen eigenen URL Shortener können sogar die Zieladressen im Nachhinein geändert werden. Davon sollte aber, meiner Meinung nach, nur im Notfall (z.B. Rechtschreibfehler in der Zieladresse) gebrauch gemacht werden, da Personen, die diese URL vielleicht weitergeleitet haben, zu Recht verärgert sein könnten, wenn der Inhalt sich im Nachhinein ändert.

  • Vertrauen
    Die meisten URL Dienste stehen jedem zur Verfügung. Dadurch können natürlich auch Adressen mit schadhaftem Inhalt generiert werden. Wer einen eigenen URL Dienst aufsetzt hat die Wahl: Entweder jeder kann Adressen kürzen oder diese Funktion steht nur einem begrenzten Personenkreis zur Verfügung. (nur den Mitarbeitern eines Unternehmens)
    Beispiel: Ich habe die Domain http://teile.es für mich registriert, über die nur ich Adressen kürzen kann. Ich gebe mein Bestes nur URLs ohne Schadhaften Inhalt darüber zu kürzen. Sollten meine Follower auf Twitter mir in dieser Hinsicht also vertrauen, brauchen sie keine Dienste wie http://longurl.org/ für meine teile.es Links mehr in Anspruch nehmen.

YOURLS Kurz-URL aufsetzen – Installationsanleitung

Zuerst sollte gut überlegt werden, auf welcher Domain die Kurz-URLs angelegt werden sollen. Einige Möglichkeiten

  • Neue, extra kurze URL
    Beispiel: teile.es
  • Subdomain einer bereits bestehenden Domain
    Beispiel: kurz.blogmillionaer.de
  • Unterverzeichnis
    Beispiel: blogmillionaer.de/kurz

Wenn die Domain registriert oder das Verzeichnis eingerichtet ist, sind folgende Schritte notwendig, um YOURLs zu installieren

  • die aktuellste Version von YOURLs laden
  • die Zip Datei entpacken
  • in das entsprechende Verzeichnis des eignen Servers / Webspace kopieren
  • eine neue MySQL Datenbank erstellen
  • Konfigurationsdatei unter /includes/config-sample.php mit einem Texteditor öffnen
  • MySQL Datenbank und Benutzername eingeben
  • Eigene Kurz-URL Domain angeben | bei define('YOURLS_SITE')
  • Zeitzone einrichten – Für Deutschland: define('YOURLS_HOURS_OFFSET', +1);
  • Bei define('YOURLS_PRIVATE') kannst du entscheiden ob jeder oder nur registrierte Nutzer Adressen kürzen dürfen. “false” für öffentlich, “true” für privat.
  • Individuelles Cookie über http://yourls.org/cookiekey.php generieren und bei define('YOURLS_COOKIEKEY') einfügen
  • Benutzername und Passwort erstellen. Hier ist Vorsicht geboten. Standardmäßig sind zwei Logins konfiguriert
    $yourls_user_passwords = array(
        'username' => 'password',
        'username2' => 'password2'
        );

    Wenn du nur einen Benutzer benötigst username und password anpassen und nicht vergessen die zweite Zeile zu löschen, da sonst der Login über username2 und password2 immer noch möglich ist (passierte mir dummerweise bei der ersten Einrichtung)
  • speichern / hochladen
  • Datei config-sample.php in config.php umbennen
  • http://deinekurzurl.tld/admin/ aufrufen und install klicken
  • Bestätigung YOURLS tables successfully created abwarten.
  • Nun kannst du das Administrationsmenü über http://deinekurzurl.tld/admin/ nach einem Login mit deinen vorher definierten Benutzerdaten aufrufen.
  • Fertig! Dem Kürzen über die eigene Domain steht nichts mehr im Wege

Tipp für die einfache Nutzung

  • über http://deinekurzurl.tld/admin/tools.php kannst du ein Bookmarklet in die Lesezeichenleiste deines Browser ziehen, sodass du schnell die Seite kürzen kannst, auf der du dich gerade befindest

Viel Spaß mit der eigenen Kurz-URL!

Änliche Beiträge:
Du bist tot? Kein Problem, Dein Blog übernimmt den Rest!
MyBrand: Was bei der Migration von Feedburner zu Google zu beachten ist

Kommentare

  • ... Und für Wordpress ist ein Plugin dabei: Kurz URL automatisch erzeugen. Und auf Wunsch automatisch an Twitter senden. ;)
  • Stimmt! Vielen Dank für die Erzgänzung!
blog comments powered by Disqus
Bottom