Wissensdatenbank

1 000 FAQs, 500 Anleitungen und erläuternde Videos. Hier gibt es nur Lösungen!

URL-Rewriting verwenden

Aktualisierung 06.08.2026

Dieser Leitfaden erklärt das Prinzip der URL-Umschreibung (URL Rewriting) und zeigt, wie Sie diese auf einem Infomaniak Webhosting mithilfe einer .htaccess-Datei verwenden können.

 

Einleitung

  • Durch die URL-Umschreibung können lesbarere und aussagekräftigere Adressen erstellt werden, beispielsweise durch den Austausch einer URL wie index.php?id=123 durch /artikel/123/.
  • Klare URLs erleichtern die Navigation für Besucher und können dazu beitragen, das Suchmaschinenranking (SEO) zu verbessern, indem sie den Inhalt der Seite stärker hervorheben.
  • Mit dieser Technik lassen sich auch bestimmte technische Details der Anwendung verbergen, wie z. B. Dateierweiterungen oder die Verwendung von Parametern in der URL, ohne die Funktionsweise der Website zu verändern.

 

Beispiel für eine URL-Umstrukturierung

Das folgende Beispiel wandelt eine URL wie article.php?id=25&cat=4 in eine besser lesbare URL der Form /article/25/4/ um.

Fügen Sie die folgenden Regeln in die Datei .htaccess ein, die sich im Stammverzeichnis Ihrer Website befindet:

# Verhindert die Anzeige von Verzeichnisinhalten und erlaubt symbolische Links, die demselben Benutzer gehören
Options -Indexes +SymLinksIfOwnerMatch

# Aktiviert die Rewrite-Engine
RewriteEngine On

# Setzt die Rewrite-Basis, falls Ihre Website in einem Unterverzeichnis installiert ist
# RewriteBase /admin/

# Rewrite-Regel
RewriteRule ^article/([0-9]+)/([0-9]+)/?$ article.php?id=$1&cat=$2 [L,QSA]

Die in dieser Regel verwendeten Optionen haben die folgende Bedeutung:

  • L (Last): Gibt an, dass keine weiteren Rewrite-Regeln angewendet werden sollen, wenn diese Regel zutrifft.
  • QSA (Query String Append): Behält alle vorhandenen zusätzlichen Parameter in der URL bei.

Wichtig: Durch das Erstellen dieser Regeln werden die vorhandenen Links auf Ihrer Website nicht automatisch geändert. Sie müssen Ihre internen Links aktualisieren, damit sie das neue URL-Format verwenden.

 

Weiterleitung zu einer Hauptdomain

Wenn mehrere Domainnamen auf dieselbe Website verweisen, wird empfohlen, alle sekundären Domains auf eine Hauptdomain umzuleiten. Diese Vorgehensweise vermeidet doppelte Inhalte (duplicate content) und ermöglicht es Suchmaschinen, nur eine Version Ihrer Website zu indexieren.

Beispiel für eine permanente Weiterleitung auf eine Hauptdomain über HTTPS:

RewriteEngine On

RewriteCond %{HTTP_HOST} ^domaine-secondaire\.xyz$ [NC,OR]
RewriteCond %{HTTP_HOST} ^www\.domaine-secondaire\.xyz$ [NC]

RewriteRule ^(.*)$ https://www.mon-domaine-principal.com/$1 [R=301,L]

Die Option R=301 gibt an, dass es sich um eine permanente Weiterleitung handelt. Browser und Suchmaschinen werden dadurch darüber informiert, dass der Inhalt nun unter dieser neuen Adresse verfügbar ist.

Link zu dieser FAQ: https://faq.infomaniak.com/206


War diese FAQ nützlich?