Wenn Sie eine Website auf einem Apache-Server betreiben, ist die .htaccess-Datei eines der mächtigsten Werkzeuge, die Ihnen zur Verfügung stehen. Mit ihr können Sie steuern, wie sich Ihre URLs verhalten – von Umleitungen bis hin zum sauberen URL-Rewriting -, ohne dass Sie Ihre eigentliche Serverkonfiguration ändern müssen.
In diesem Artikel werden wir die Grundlagen der URL-Umleitung und des Rewritings mit .htaccess anhand von Beispielen und Erklärungen erläutern.
.htaccess steht für Hypertext Access. Es handelt sich um eine Konfigurationsdatei, die auf Apache-basierten Webservern verwendet wird und die es Ihnen ermöglicht, das Serververhalten auf Verzeichnisebene zu ändern.
Sie können:
Verkehr von einer URL zu einer anderen umleiten
Saubere URLs erstellen (z. B. /about anstelle von /about.php)
Den Zugang zu bestimmten Seiten einschränken
HTTPS aktivieren
Und vieles mehr
Verwenden Sie diese Option, wenn eine Seite dauerhaft auf eine neue URL umgeleitet wurde.
Verwenden Sie diese Option, wenn die Umleitung vorübergehend ist.
Sie können auch mit RewriteRule umleiten:
URL-Rewriting wird verwendet, um URLs benutzer- und SEO-freundlicher zu gestalten. Zum Beispiel, anstatt von:
Können Sie verwenden:
Dies sagt dem Apache:
Wenn jemand auf /product/123 zugreift
Intern umschreiben in product.php?id=123
Dies ermöglicht den Benutzern den Zugriff auf example.com/about anstelle von example.com/about.php.
Sichern Sie immer Ihre .htaccess-Datei, bevor Sie Änderungen vornehmen.
Verwenden Sie [L], um zu verhindern, dass weitere Regeln verarbeitet werden, sobald eine Übereinstimmung gefunden wurde.
Testen Sie Ihre Weiterleitungen mit Tools wie httpstatus.io.
Mischen Sie Redirect und RewriteRule nicht zu oft im selben Block – bevorzugen Sie RewriteRule aus Konsistenzgründen.
Dies zwingt den gesamten Datenverkehr zur Verwendung von HTTPS – unerlässlich für moderne Sicherheit und SEO.
Die .htaccess-Datei gibt Ihnen eine unglaubliche Kontrolle darüber, wie Ihre URLs funktionieren. Ganz gleich, ob Sie alte Seiten umleiten, unordentliche URLs bereinigen oder Ihren Datenverkehr sichern wollen, die Beherrschung dieser einfachen Regeln kann die Leistung Ihrer Website und die Benutzerfreundlichkeit erheblich verbessern.