| Forum.Verkaufsstarke-Top-Domains.de | |
Suche im Forum: Beiträge: Was ist das DNS? Geschäftsidee: Schicke Fotokalender Dein Erfolg beginnt mit einer zugkräftigen Domain Die Macht der internen Verlinkungen Anleitung: Webdesign - Wie Du Deine Homepage unverwechselbar machst Anleitung: So erstellst Du Deine eigene Homepage So verbesserst Du Deine Webseite mit einer Such-Funktion Nutze Deinen Urlaub auch zur Weiterbildung ! Wieviel Domains gibt es eigentlich weltweit und wieviele davon in Deutschland? Anleitung - So steigerst Du mit Keyword-Domains Deine Einnahmen Alles beginnt mit Deiner Idee So erstellst Du sprechende Links auf Deiner Webseite Was sind sprechende Links? Und warum sie so wichtig für Deinen Internet-Erfolg sind So stärkst Du im Internet das Vertrauen Deiner Homepage-Besucher in Dein Angebot Die Top 13 Domains für Blogs Die Top 8 Domains für Genuss- und Lebensmittel Wieviel kosten Domains? Wie ist eine Domain eigentlich aufgebaut? Warum es sinnvoll ist, verwandte Domains gleich mit zu registrieren Wie funktioniert eigentlich ein Domain-Transfer? Was ist eine Domain? |
-> Domains bis 50,- EUR -> Domains bis 100,- EUR -> Domains bis 150,- EUR -> Domains bis 200,- EUR -> Domains über 200,- EUR 10.06.2022 - Autor: Ralf So erstellst Du sprechende Links auf Deiner WebseiteWie wichtig sprechende Links sind, habe ich Dir hier ja schon beschrieben. Jetzt stellt sich die Frage, wie Du das nun praktisch auf Deiner Webseite umsetzen kannst. Vorab eine Warnung: Die hier beschriebenen Möglichkeiten sind sehr mächtig. Aber ein einziger kleiner Fehler kann Deine Webseite unerreichbar machen. Daher vor Änderungen immer eine Sicherheitskopie anfertigen, die Du im Notfall wieder einspielen kannst. Beispiel für sprechende Links Für diesen Post nehmen wir mal folgendes Beispiel für eine Webseite oder einen Blog zum Thema Bademoden. Wir wollen, dass unsere sprechenden Links so aussehen: www.bademoden.de/damen/tankinis www.bademoden.de/damen/bikinis www.bademoden.de/damen/badeanzuege www.bademoden.de/herren/badehosen www.bademoden.de/herren/pantys www.bademoden.de/herren/shorts Dateiverzeichnis und Dateinamen einrichten Du könntest jetzt 2 Verzeichnisse /damen und /herren einrichten und die Dateien dann tankinis.htm, bikinis.htm usw. benennen. Dann müsstest Du aber dafür sorgen, dass jede weitere Datei die gleiche Grundstruktur hat, damit alle Seiten Deiner Webseite ein einheitliches Design haben. Das wird aber sehr aufwendig. Das Server-Erweiterungsmodul mod_rewrite Einfacher ist es, eine Datei mit der Grundstruktur der Webseite anzulegen und die einzelnen Inhalte/Unterseiten darin anzuzeigen. Am leichtesten geht das mit einer index-Datei (zum Beispiel index.htm, index.html, index.php, index.pl, index.py, index.rb oder je nach Skriptsprache eine andere). Beim Aufruf einer Unterseite wie www.bademoden.de/damen/tankinis wird dann die index-Datei genutzt und die Parameter an sie übergeben. Aus www.bademoden.de/damen/tankinis wird dann zum Beispiel index.php?zielgruppe=damen&kategorie=tankinis Grundlage für sprechende Links ist das auf dem Server installierte Erweiterungsmodul mod_rewrite. Ob das Modul installiert ist, musst Du überprüfen. Wenn es nicht installiert ist, bitte den Administrator Deines Servers, das Modul zu installieren. Nun kannst Du an zwei Stellen auf Deinem Server das Modul mod_rewrite nutzen. Die Datei .htaccess Die erste Möglichkeit besteht in der Nutzung der Datei .htaccess . Diese ist eine einfache Textdatei, die Du mit jedem Texteditor anlegen kannst. Der Inhalt diese Datei gilt jeweils in dem Verzeichnis und den Unterverzeichnissen, in dem die Datei liegt. Üblicherweise liegt die .htaccess im Hauptverzeichnis der Webseite und gilt dann in allen Verzeichnissen. Will man in einem Unterverzeichnis andere Befehle/Umleitungen nutzen, muss in dem Verzeichnis eine weitere Datei .htaccess liegen. Die Server-Administrations-Software PLESK In diesem Post beziehe ich mich nur auf die Server-Administrations-Software PLESK, da ich die anderen Server-Benutzer-Oberflächen nicht kenne. In PLESK kann man in der betreffenden Domain unter dem Menüpunkt "Websites & Domains" in der betreffenden Subdomain unter "Webserver-Einstellungen" die sprechenden Links in "Zusätzliche Anweisungen für HTTP" bzw. HTTPS einstellen und abspeichern. Unterschiede zwischen .htaccess und PLESK Der wesentliche Unterschied zwischen der .htaccess und PLESK ist die Art der Abarbeitung. Während der Server die .htaccess bei jedem Seitenaufruf erneut liest und auswertet, liest PLESK die Umleitungen nur einmal direkt nach dem Abspeichern und merkt sich das im Arbeitsspeicher. Daher spart der Server bei jedem Seitenaufruf diese Zeit gegenüber der .htaccess. Das bedeutet, dass die Webseiten über PLESK schneller ausgeliefert werden. Sprechende Links einstellen Das Modul mod_rewrite schreibt, wie oben im Beispiel gezeigt, Links um (daher "rewrite"). Zuerst muss man das Modul mittels "RewriteEngine On" anschalten. Dann folgen die Umleitungen/Umschreibungen mittels "RewriteRule": RewriteEngine On RewriteRule ^/damen/tankinis$ /index.php?zielgruppe=damen&kategorie=tankinis [L] Nach dem "RewriteRule" folgt der Link, der umgeschrieben werden soll. Dann folgen ein Leerzeichen und der Link, der statt dessen abgearbeitet werden soll. Der Link, der umgeschrieben werden soll, wird durch das Beginn-Zeichen "^" und das Ende-Zeichen "$" eingeschlossen. Die Umleitung ruft die Datei index.php auf und übergibt ihr die Variablen "zielgruppe" und "kategorie". Die index.php wertet die Variablen dann aus und liefert die entsprechende Webseite aus. Das "[L]" steht für: Diese Umleitung ist die letzte Umleitung. Falls noch weitere Umleitungen folgen, die passen würden, werden sie nicht mehr abgearbeitet. Damit man nicht für jede der 6 Beispielseiten von oben eine eigene Umleitung eingeben muss (gerade bei Projekterweiterungen kann es dann ziemlich unübersichtlich und aufwendig werden), kann man die Links auch zusammen fassen: RewriteEngine On RewriteRule ^/damen/([tankinis|bikinis|badeanzuege])$ /index.php?zielgruppe=damen&kategorie=$1 [L] Das beutet folgendes: Wenn nach "damen" "tankinis" oder "bikinis" oder "badeanzuege" folgt, wird die Umleitung ausgeführt. Dabei wird die gefundene/erkannte Kategorie als Variable an die index.php übergeben. Damit eine Variable erzeugt und übergeben werden kann, muss die Kategorie in runde Klammern gesetzt werden. Jedes Klammernpaar von links nach rechts erzeugt eine fortlaufende Variable namens $1, $2, $3 usw. Und nun kann man alle passenden Kategorien zusammen fassen, in dem man sie in eckige Klammern setzt und mit dem senkrechten Trennstrich voneinander trennt bzw. auflistet. Das gleiche geht natürlich auch bei den "herren": RewriteEngine On RewriteRule ^/herren/([badehosen|pantys|shorts])$ /index.php?zielgruppe=herren&kategorie=$1 [L] Interne und externe Umleitungen Mittels der beschriebenen Umleitungen kannst Du auch auf externe Webseiten umleiten. Zum Beispiel mache ich das gern, wenn Leute/Server versuchen, meine Webseite zu hacken. Manche leiten dann zum Beispiel auf Google um (Beispiel 1). Das mache ich nicht, weil ich nicht fremde (Google's) Resourcen belasten will. RewriteRule ^/herren/hackerangriff$ https://www.google.de [L] Ich leite dann auf deren eigene IP-Adresse um (Beispiel 2). RewriteCond %{REMOTE_ADDR} ^2.56.228.17$ RewriteRule (.*) http://%{REMOTE_ADDR} [R=301,L] Die zweite Umleitung bedeutet, wenn die aufrufende IP-Adresse 2.56.228.17 ist, leite den Aufruf an http://2.56.228.17 um. Die rufen sich dadurch also selber auf, was in der Regel zu einiger Verwirrung bei ihnen führt. Ein großer Unterschied zwischen internen und externen Umleitungen ist, dass interne Umleitungen in der Adresszeile des Browsers nicht angezeigt werden. Dort bleibt der alte, eingegebene Link (URL) stehen. Das heißt, der Webseitenbesucher sieht nicht, was intern auf dem Server passiert. Bei externen Umleitungen ist das anders. Da sendet der Server die Umleitungsadresse (zum Beispiel www.google.de) an Deinen Browser und der zeigt die neue Adresse (www.google.de) dann auch in seiner Adresszeile an. Ich hoffe, ich konnte das verständlich erklären. Ansonsten nutzt mein Kontaktformular und fragt nach. Wer sich die Arbeit nicht selber machen will, kann mich auch mit der Einrichtung seiner sprechenden Links beauftragen. Euer Ralf Wenn Du Fragen hast, nutze einfach mein Kontaktformular. Wenn Du Fragen hast, nutze einfach mein Kontaktformular. |