YOURLS dein Url-Kürzer
Was ist Yourls?
Yourls ist ein einfacher Url-Kürzer.
Warum sollte man das jetzt nutzen?
Man könnte auch Bit.ly nutzen, aber hier hat
man alles auf dem eigenen Webserver,
Die gekürzten Urls sind meistens Kürzer und besser
zu merken als bei Bit.ly und man hat fast die gleichen Funktionen!
Installation
Req.:
Mod_Rewrite Aktiviert
MySQL Datenbank
Sollten wir das haben kann es schon losgehen:
Man Downloadet das Release .
Man downloadet und entpackt Yourls im Webroot bzw. Subfolder.
Falls Yourls im Website Root (gilt auch für Subdomains) installiert wird dann
kommt in die .htaccess folgender Inhalt:
Code:
# BEGIN YOURLS <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^.*$ /yourls-loader.php [L] </IfModule> # END YOURLS
Code:
# BEGIN YOURLS <IfModule mod_rewrite.c> RewriteEngine On RewriteBase /weg_zum_subfolder/ # Hier natürlich "weg_zum_subfolder" mit dem Subfoldernamen ändern RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^.*$ /yourls-loader.php [L] </IfModule> # END YOURLS
Diese Datei muss noch editiert werden:
Z 14:
Code:
define( 'YOURLS_DB_USER', 'your db user name' );
Z 17:
Code:
define( 'YOURLS_DB_USER', 'your db user name' );
Z 20:
Code:
define( 'YOURLS_DB_NAME', 'yourls' );
Z 24:
Code:
define( 'YOURLS_DB_HOST', 'localhost' );
Z 35:
Code:
define( 'YOURLS_SITE', 'http://your-own-domain-here.com' );
Z 44:
Code:
define( 'YOURLS_LANG', '' );
mehr dazu weiter unten,
Z 57:
Code:
define( 'YOURLS_COOKIEKEY', 'modify this text with something random' );
Ab Z 62:
Code:
$yourls_user_passwords = array( 'username' => 'password', // 'username2' => 'password2', // You can have one or more 'login'=>'password' lines );
und password zum Passwort oder den MD5
( das md5: muss mit eingetragen werden) eintragen;
das könnte so aussehen mit dem Passwort "Kekse" und dem Benutzer Cookielord
Code:
$yourls_user_passwords = array( 'Cookielord' => 'md5:79836:bd46a6abb6e9cefeee48785c887430fc', // 'username2' => 'password2', // You can have one or more 'login'=>'password' lines );
Falls man es auf Deutsch gestellt hat ist hier die und kann diese in user/language einfügen .
Nun kann man sich unter der eigenen Domain /admin einloggen und dort die Urls kürzen
Bei Fehlern oder Missverständnissen nachfragen .
MfG