Andere

YOURLS: der Eigene URL-Shortener

26.09.2016

YOURLS: Y-O-wn URL ‘ S hortener
Uber YOURLS
Was ist YOURLS

YOURLS steht fur Ihre Eigenen URL Shortener. Es ist eine kleine Gruppe von PHP-Skripte, ermoglichen es Ihnen, fuhren Sie Ihre eigene URL Verkurzung service (a la TinyURL oder bitly).

deinen eigenen URL-shortener ist Spa?, geeky und nutzlich: Sie sind der Eigentumer Ihrer Daten und don’t abhangen, die Drittanbieter-Dienste. Es’s auch eine gro?artige Moglichkeit, um das branding zu Ihrer kurz-URLs, anstelle der Verwendung der gleichen offentlichen URL-shortener jeder verwendet.

MySQL-Einstellungen

  • YOURLS_DB_USER

Ihr MySQL-Benutzername

Beispiel: define( ‘YOURLS_DB_PASS’, ‘MySeCreTPaSsW0rd’ );

  • YOURLS_DB_NAME. Der name der Datenbank

    Beispiel: define( ‘YOURLS_DB_HOST’, ‘localhost’ );

  • YOURLS_DB_PREFIX

    Der name Prafix fur alle Tabellen YOURLS mussen

    Beispiel: define( ‘YOURLS_DB_PREFIX’, ‘yourls_’ );

  • Einstellungen

    • YOURLS_SITE

    Ihr (hoffentlich kurze) domain-URL ohne abschlie?endes slash, Kleinbuchstaben. Wenn Sie Holen die nicht-www-version Ihrer domain, don’t verwenden die www-version in Ihrem browser (und Umgekehrt)

    Beispiel: define( ‘YOURLS_SITE’, ‘http://ozh.in’ );

  • YOURLS_HOURS_OFFSET

    Timezone GMT offset

    Beispiel: define( ‘YOURLS_HOURS_OFFSET’, ‘-5’ );

  • YOURLS_PRIVATE

    Private bedeutet, dass der admin-Bereich wird geschutzt durch login/pass, wie unten definiert. Sehen Sie, Privat oder Offentlich fur mehr.

    Beispiel: define( ‘YOURLS_PRIVATE’, ‘true’ );

  • YOURLS_UNIQUE_URLS

    konnen mehrere kurze URLs fur eine gleich lange URL

    auf true erlauben nur ein paar shortURL/longURL (Standard YOURLS Verhalten), oder false erlauben die Erstellung mehrerer kurz-URLs zeigen auf den selben langen URL (bit.ly hat)

    Beispiel: define( ‘YOURLS_UNIQUE_URLS’, ‘true’ );

  • YOURLS_COOKIEKEY

    Einen zufalligen geheimen hash fur die Verschlusselung verwendet cookies. Sie don’t haben zu denken, machen es lang und kompliziert. Hinweis: erzeugen Sie eine einzigartige eins an http://yourls.org/cookie

    Beispiel: define( ‘YOURLS_COOKIEKEY’, ‘qQ4KhL_pu/s@Zm7n#%:b^

  • yourls_user_passwords

    Eine Liste der Benutzernamen(s) und Passwort(s) erlaubt den Zugriff auf die Website, wenn private

    Passworter entweder im Klartext oder verschlusselt werden: siehe http://yourls.org/userpassword fur weitere Informationen.

    Beispiel: ‘joe’ => ‘mypassword’

  • URL-Verkurzung-Einstellungen

    • YOURLS_URL_CONVERT

    URL-Verkurzung-Methode: base 36 oder 62. Siehe FAQ fur weitere Erklarungen

  • yourls_reserved_URL

    Eine Liste der reservierten Schlusselworter, die nicht verwendet werden, die als kurz-URLs. Hier definieren, negative, unerwunschte oder potenziell irrefuhrend keywords

    Beispiel: ‘porno’, ‘faggot’, ‘sex’, ‘nigger’, ‘fick’, ‘Fotze’, ‘dick’

  • Optionale Einstellungen

    • YOURLS_PRIVATE_INFOS

    Wenn YOURLS_PRIVATE festgelegt ist, um true. Sie konnen immer noch stat-Seiten fur offentliche. Dazu definieren Sie mit:

    define(‘YOURLS_PRIVATE_INFOS’, false);

  • YOURLS_PRIVATE_API

    Wenn YOURLS_PRIVATE festgelegt ist, um true. Sie konnen immer noch Ihre API der offentlichkeit. Dazu definieren Sie mit:

    define(‘YOURLS_PRIVATE_API’, false);

  • YOURLS_NOSTATS

    Wenn YOURLS_NOSTATS festgelegt ist, um true. Umleitungen werden nicht protokolliert und es werden keine Statistiken zur Verfugung.

    Erweiterte Einstellungen

    • YOURLS Aussehen wird fur die MySQL-Erweiterung PDO, MySQLi oder MySQL, in dieser Reihenfolge. Wenn Sie erzwingen mochten, dass die Nutzung einer bestimmten Erweiterung, fugen Sie die folgende Zeile zu Ihrer config.php :

    define( ‘YOURLS_DB_DRIVER’, ‘mysqli’ );

  • Sie konnen die install YOURLS hinter einer firewall oder einem proxy: siehe Proxy Unterstutzung
  • Datei-includes/load-yourls.php enthalt ein paar weitere undokumentierte aber selbsterklarend und kommentiert Einstellungen. Fugen Sie diese zu Ihrer eigenen config.php wenn Sie wissen, was Sie tun.
  • Plugins fur YOURLS
    Plugins?

    Plugins sind zusatzliche PHP-Skripte, die fur die Erweiterung der Funktionalitaten oder features von YOURLS. Der Kern von YOURLS ist entworfen, um so leicht wie moglich und vermeiden aufblasen (Implementierung von Funktionen, die nicht jeder braucht) und ermoglicht die einfache Anpassung.

    der Nutzung der plugin-Architektur konnen Sie neue Funktionen hinzufugen, um YOURLS ohne anderung der core-Dateien. Auf diese Weise werden Ihre anderungen nicht verloren gehen, wenn Sie ein upgrade Ihrer YOURLS-installation, und Sie konnen ganz einfach aktivieren und deaktivieren Sie ein plugin in der admin-Oberflache.

    Dokumentation

    Einige Beispiel-plugins sind im Archiv enthalten. Lesen Sie die Quelle und lernen, das Konzept. Es ist einfach und macht Spa?!

    YOURLS-API
    Features

    • Erzeugen oder bestehende short-URLs, mit sequentieller oder benutzerdefinierten Schlusselwort
    • Holen Sie einige Statistiken uber Ihre links: oben links geklickt, zuletzt angeklickten links, neueste links
    • Ausgabe-format: JSON, XML, oder einfach raw-text
    • Authentify entweder mit login/Passwort oder uber einen sicheren ohne Passwort-Mechanismus

    Verwendung

    Sie brauchen, um senden Parameter http://yoursite.com/yourls-api.php entweder per GET oder POST (vergessen Sie nicht, URL-codieren, Parameter wenn per GET). Diese Parameter sind:

    Beschreibung des Artikels: wie das Hosting Ihrer eigenen website

    Quelle: YOURLS: der Eigene URL Shortener

    Також ви можете прочитати