Technik verständlich erklärt

Kurzdomain: Weiterleitung Basisadresse mittels htaccess

.htaccess

Ein schönes Feature des URL Verkürzers bit.ly ist die Möglichkeit der Nutzung einer eigenen, kurzen Domain. Damit kann man wunderbar seine Links personalisieren. Frank verwendet hierzu z. B. die Domain tek.sh oder ich acky.de. Prinzipiell funktioniert das so, dass beim Aufruf eines solchen Links die eigene Kurzdomain durch bit.ly ersetzt wird. Schaut halt besser aus.

Nun gilt das wirklich für alle Links, also auch für die puren Adressen www.tshk.de oder tshk.de. Diese werden ebenfalls zu bit.ly umgeleitet und landen dort auf deren Homepage. Das schaut eher weniger gut aus.

Daher macht es Sinn, diese Basisadressen gesondert umzuleiten, z. B. auf den eigenen Blog. Falls die Kurzdomain auf einem Server unter Apache läuft, bietet sich hierzu ein kleiner Eintrag in der .htaccess Datei an. Diese wird z. B. bei einem WordPress Blog dazu verwendet, um die Permalink-Struktur zu etablieren.

Um die Umleitung zu realisieren, braucht man gerade drei Zeilen Code:

 RewriteEngine on
 RewriteCond %{HTTP_HOST} ^(www\.)?tshk\.de$ [NC]
 RewriteRule ^/?$ https://tekshrek.com [L]

Die erste Zeile aktiviert die Maschine zum Umschreiben der ankommenden Adresse. Easy.

In der zweiten Zeile wird die Bedingung festgelegt, was den genau umgeschrieben werden soll. Der Ausdruck %{HTTP_HOST} gibt an, daß der Domainname untersucht wird, und zwar nach Zeichenfolgen, die dem Muster ^(www.)?tshk.de$ entsprechen. Es handelt sich dabei um RegExp. Manche sind übrigens der Meinung, diese hätte der Teufel erschaffen. Wie auch immer. Mit diesem Ausdruck wird jedenfalls exakt festgelegt, dass das Umschreiben nur dann erfolgen soll, wenn der Domainname tshk.de oder www.tshk.de zutrifft. Ganz hinten steht noch ein [NC], damit Groß-/Kleinschreibung keine Rolle spielt.

Zeile drei löst dann die Umleitung zu tekshrek.com aus, aber nur dann, wenn der Pfad entweder leer ist oder aus einem einzelnen Schrägstrich besteht. Der Abschluss [L] sagt der Maschine, alle nachfolgenden Zeilen in der .htaccess Datei zu ignorieren, falls die Umleitung zutrifft.

Wem das jetzt alles wie Voodoo vorkommt, dem sei gesagt: Das denke ich auch öfters. Letztlich hilft wirklich nur Nachlesen und Ausprobieren. Es lohnt sich aber.

Zum Schluss der Satz, dessen Auswirkungen ich jetzt schon mit etwas Horror entgegensehe: Eure Fragen und Meinungen wie immer gern in den Kommentaren ;)

5 Kommentare

  1. Beim Lesen der ersten Zeilen habe ich schon einen Schrecken bekommen. Das zweite Ich von Frank ist also in Wahrheit doch der Acky. :D

  2. Mir ging es genauso. „Der Frank verwendet..“ HÄ ;) Sprichst du jetzt schon aus der dritten Person?
    Danke Acky für den Tipp mit der URL. So kompliziert ist das doch gar nicht.

    • Wenn man dann die Lösung hat – nicht.
      Also ich habe gestern längere Zeit danach gegoogelt und allerlei kryptisches Zeug gefunden.
      Letztlich die Lösung kam dann von Acky. :D

  3. Frage mich grade, wo dann noch der Mehrwert von bit.ly ist, dann kann man seine Daten auch gleich behalten und was eigenes aufsetzen. Gibt doch genug Skripte um einen eigenen Shortener zu betreiben

    google.de/#hl=de&output=search&sclient=psy-ab&q=url+shortener+script&pbx=1&oq=url+shortener+script

    Beste Grüße,
    Yannick

    • Genau :) bspw. yourls.org

Aktuelle Posts

Wie das Twitter App-Icon: BlueBird zurückerhalten?

Wie das Twitter App-Icon: BlueBird zurückerhalten?

Das X als neues Twitter-Logo ist derzeit noch recht umstritten. Dem einen gefällt es, andere hätten lieber das bisherige und bekannte Vögelchen als Twitter-Logo für die Twitter App behalten – würden es gern zurückbekommen. Meine Meinung dazu ist noch unschlüssig....

Garmin Connect

Garmin Connect

Meine sportlichen Aktivitäten auf Garmin Connect Mit Garmin Connect kannst du deine Aktivitäten verfolgen, analysieren, weitergeben und zusätzliche Motivation erhalten. Bei Garmin Connect handelt es sich um ein Online-Auswertungs- und Trainingsprogramm zum Speichern,...

Apple Watch Series 6

Apple Watch Series 6

Am 15. September 2020 stellte Apple die neue Apple Watch Series 6 vor. Wie erwartet kamen keine revolutionären Neuerungen hinzu. Aber ein bestehendes, ohnehin gutes Produkt stetig weiter zu verbessern und zu optimieren, genügt mir. Somit war für mich klar, die neue...

AppleID zusammenführen

AppleID zusammenführen

Lange Zeit hielt ich meine Vorstellung fürs AppleID zusammenführen für undurchführbar und eine wahnwitzige Idee. Der Anlass, das nun doch in die Tat umzusetzen und endlich meine seit vielen Jahren, bestehenden und aktiv genutzten: zwei AppleID zusammenführen, war die...

Frank Stephan

Mit dem Bloggen begann ich im Januar 2008. Zunächst schrieb ich unter bikershrek.de über Ausfahrten auf meiner Harley-Davidson Night Train, kurz darauf wurde daraus tekshrek.com – mit klarem Fokus auf Technik. Seitdem veröffentliche ich Testberichte und Erfahrungen zu Hardware, Gadgets, Apple-Produkten, macOS, iOS sowie zahlreicher Software und Apps, die den digitalen Alltag produktiver machen. Beruflich bin ich mit STEPHAN Digital im Vogtland als Apple- und IT-Dienstleister sowie Webdesigner tätig. Dort entwickle ich moderne Websites, unterstütze Unternehmen bei Apple IT, Digitalisierung und 360-Grad-Fotoprojekten und verbinde Technikleidenschaft mit praxistauglichen Lösungen für Kunden. Über meine 2016 hinzugekommenen Leidenschaften Mountainbiken, Bergwandern und Indoor Cycling berichte ich auf GPS-Cycling.de. Online findest du mich auf Garmin Connect, auf Strava, auf Twitter und per E-Mail unter tekshreksblog@gmail.com.