1000 FAQ, 500 Anleitungen und Lernvideos. Hier gibt es nur Lösungen!
URL-Umleitung verwenden
Diese Anleitung erklärt das Prinzip der dynamischen URL-Umschreibung.
Vorwort
- Die URL-Umleitung ist eine Technik, die es ermöglicht, das Aussehen der URLs einer Webseite zu ändern, ohne den tatsächlichen Pfad der Ressource zu ändern.
- Dieser Vorgang erfolgt durch virtuelle Umleitungen, die eine sichtbare URL in eine ästhetisch ansprechendere umwandeln, wobei das ursprüngliche Ziel für die Besucher unsichtbar bleibt.
- Diese Methode wird häufig verwendet, um die URLs einfacher und lesbarer zu gestalten, indem die Parameter der dynamischen Seiten verborgen werden.
- Neben der Verbesserung der Ästhetik für Besucher ist sie für die Suchmaschinenoptimierung vorteilhaft, da Suchmaschinen in der Regel URLs ohne komplexe Parameter bevorzugen.
Beispiel fĂĽr URL-Umschreibung
Nehmen Sie das Beispiel der URL: article.php?id=25&categorie=4&page=3
. Sie kann in article-25-4-3.html
oder titre-article-25-4-3.html
umgeschrieben werden. Hier ist, wie Sie dies in einer .htaccess
Datei konfigurieren, wenn sich article.php
im Verzeichnis web/admin/
befindet:
Options +FollowSymlinks
RewriteEngine on
RewriteBase /admin/
RewriteRule ^article-([0-9]*)-([0-9]*)-([0-9]*).html$ article.php?id=$1&categorie=$2&page=$3 [L]
- Options +FollowSymlinks : ermöglicht die Verwendung von Symbolischen Links
- RewriteEngine on : aktiviert das URL-Umleitungmodul von Apache
- RewriteBase /admin/ : gibt das Arbeitsverzeichnis an
- RewriteRule : definiert die Umschreiberegel
Mit dieser Konfiguration wird ein Benutzer, der auf article-25-4-3.html
zugreift, unbemerkt zu article.php?id=25&categorie=4&page=3
weitergeleitet.
Auch wenn die URL-Umleitung aktiviert ist, bleibt die alte URL funktionsfähig. Es ist daher entscheidend, alle internen Links Ihrer Website auf das neue URL-Format zu aktualisieren.
Umleitung zu einer anderen Domain
Wenn Sie mehrere Domains haben, die auf dieselbe Website verweisen, können Sie alle Anfragen auf eine Hauptdomain umleiten. Zum Beispiel, wenn www.domaine.xyz
und www.mon-domaine.xyz
zur gleichen Website fĂĽhren, aber www.mon-domaine.xyz
Ihre Hauptdomain ist, verwenden Sie diese Regel in der .htaccess
von www.domaine.xyz
:
RewriteEngine On
RewriteRule ^(.*)$ http://www.mon-domaine.xyz/$1 [R=301]
Das leitet alle Seiten von www.domaine.xyz
transparent auf www.mon-domaine.xyz
weiter, mit einer dauerhaften Weiterleitung (R=301
).
Nehmen Sie auch diese andere Anleitung zu diesem Thema zur Kenntnis.