Dein eigener Kurz-URL Dienst mit YOURLS
Februar 19, 2010 by Markus
Dank 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ötigstusernameundpasswordanpassen und nicht vergessen die zweite Zeile zu löschen, da sonst der Login überusername2undpassword2immer 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 createdabwarten. - 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!












Kommentare