Ein Rewrite ist die serverseitige Umschreibung einer angeforderten URL auf eine andere interne Ressource. Die URL im Browser bleibt dabei unverändert. Rewrites leiten Anfragen intern an die richtige Datei, Anwendung oder Datenbank weiter, ohne dass Besucher oder Suchmaschinen die interne Struktur einer Website sehen.
- Was ist ein Rewrite?
- URL mit Rewrite überschreiben
- Rewrite oder Redirect: Wo liegt der Unterschied?
- Wie funktionieren Rewrites?
- Typische Einsatzgebiete
- Suchmaschinenfreundliche URLs
- Content-Management-Systeme
- APIs und moderne Webanwendungen
- SEO-Relevanz von Rewrites
- Rewrites und Redirects mit SISTRIX prüfen
- Best Practices
Was ist ein Rewrite?
Ein Rewrite ist die serverseitige Umschreibung einer angeforderten URL auf eine andere interne Ressource. Die URL im Browser bleibt dabei unverändert. Rewrites dienen dazu, Anfragen intern an die richtige Datei, Anwendung oder Datenbank weiterzuleiten, ohne dass Besucher oder Suchmaschinen die interne Struktur einer Website sehen.
Von einem Rewrite zu unterscheiden ist eine Weiterleitung (Redirect). Bei einer Weiterleitung erhält der Browser eine neue URL und wechselt sichtbar zu dieser Adresse. Ein Rewrite erfolgt ausschließlich innerhalb des Webservers.
URL mit Rewrite überschreiben
Ein Rewrite verändert die Verarbeitung einer URL auf dem Webserver, ohne dass sich die Adresse im Browser ändert. Fordert ein Besucher beispielsweise
https://www.beispiel.de/ratgeber/rewrite
an, kann der Server intern dieselben Inhalte aus
/index.php?id=4711
oder einer Datenbank laden. Für Besucher und Suchmaschinen bleibt ausschließlich die sprechende URL sichtbar.
Diese Technik gehört heute zum Standard nahezu aller Webserver und Frameworks. Apache nutzt dafür beispielsweise mod_rewrite, Nginx entsprechende rewrite- und location-Regeln, Microsoft IIS das URL Rewrite Module. Auch moderne Frameworks wie Laravel, Symfony, Next.js oder WordPress verwenden interne Rewrites, um benutzerfreundliche URLs bereitzustellen.
Rewrite oder Redirect: Wo liegt der Unterschied?
Der Begriff Rewrite wird häufig fälschlicherweise synonym mit einer Weiterleitung verwendet. Technisch handelt es sich jedoch um zwei unterschiedliche Verfahren.
| Rewrite | Redirect |
|---|---|
| erfolgt intern auf dem Server | Browser erhält eine neue URL |
| URL bleibt unverändert | URL ändert sich sichtbar |
| kein zusätzlicher HTTP-Request | zusätzlicher HTTP-Request |
| Besucher bemerken den Vorgang nicht | Browser lädt die Zielseite neu |
| dient der internen Verarbeitung | dient der dauerhaften oder temporären Weiterleitung |
Für SEO ist diese Unterscheidung entscheidend. Ein Rewrite verändert lediglich die interne Verarbeitung einer Anfrage. Soll sich die öffentliche URL ändern, muss immer eine 301-Weiterleitung verwendet werden.
Wie funktionieren Rewrites?
Bei jedem Seitenaufruf prüft der Webserver zunächst die angeforderte URL. Entspricht sie einer Rewrite-Regel, wird die Anfrage intern auf eine andere Ressource umgeschrieben. Das kann eine Datei, ein Skript oder eine Datenbankabfrage sein. Anschließend liefert der Server das Ergebnis unter der ursprünglich angeforderten URL aus.
Content-Management-Systeme wie WordPress arbeiten fast ausschließlich mit diesem Prinzip. Obwohl jeder Beitrag intern über eine Datenbank-ID verwaltet wird, erscheinen nach außen sprechende URLs wie
https://www.sistrix.de/frag-sistrix/technisches-seo/rewrite/
Die eigentliche Ordnerstruktur und Datenbankstruktur bleibt für Besucher vollständig verborgen.
Typische Einsatzgebiete
Suchmaschinenfreundliche URLs
Der häufigste Einsatzbereich besteht darin, technische URLs in leicht lesbare Adressen umzuwandeln. Statt /index.php?id=123 erscheint beispielsweise /seo/rewrite. Solche URLs verbessern die Lesbarkeit, erleichtern die interne Verlinkung und sorgen für eine konsistente Informationsarchitektur.
Content-Management-Systeme
Nahezu alle modernen CMS erzeugen sprechende URLs über interne Rewrites. Dadurch kann die technische Struktur einer Website verändert werden, ohne dass sich die öffentlichen URLs ändern müssen.
APIs und moderne Webanwendungen
Single-Page-Applications oder Headless-CMS nutzen Rewrites, damit sämtliche Seitenaufrufe zunächst an eine zentrale Anwendung weitergeleitet werden. Das Routing übernimmt anschließend das Framework selbst.
SEO-Relevanz von Rewrites
Ein Rewrite allein besitzt keinen direkten Rankingfaktor. Er schafft jedoch die technische Grundlage für stabile, konsistente und suchmaschinenfreundliche URLs.
Wichtig ist dabei die Trennung zwischen internen Rewrites und externen Weiterleitungen. Ändert sich eine URL dauerhaft, etwa nach einem Relaunch oder einer Migration auf HTTPS, reicht ein Rewrite allein nicht aus. In diesem Fall muss zwingend eine 301-Weiterleitung eingerichtet werden, damit Suchmaschinen Signale wie Rankings, Backlinks und Nutzerhistorie auf die neue URL übertragen können.
Ein Redirect ist vergleichbar mit einem Nachsendeantrag an die Post nach einem Umzug. Ein Rewrite ersetzt deshalb niemals einen Redirect.
Rewrites und Redirects mit SISTRIX prüfen
Ob eine Weiterleitungskette unbemerkt entsteht oder ein interner Link noch über einen unnötigen Zwischenschritt läuft, lässt sich am zuverlässigsten mit einem eigenen Crawl feststellen. Im SISTRIX Onpage-Projekt zeigt der interne Crawl unter anderem, welche internen Links auf eine Adresse zeigen, die zunächst noch eine Weiterleitung durchläuft, bevor die Zielseite ausgeliefert wird.
Du kannst herausfinden:
- welche internen Links noch über eine Zwischen-Weiterleitung laufen, statt direkt auf die Ziel-URL zu zeigen
- wo nach einem Relaunch oder einer URL-Migration 404-Fehler entstanden sind
- ob defekte oder mehrfach weiterleitende externe Links eingebaut wurden

Teste SISTRIX 14 Tage kostenlos und behalte Rewrites, Weiterleitungen und Crawling-Fehler deiner Website im Blick.
Best Practices
Wer Rewrites einsetzt, sollte einige technische Grundregeln beachten.
- Öffentliche URLs sollten dauerhaft stabil bleiben.
- Rewrites dürfen keine Endlosschleifen erzeugen.
- Interne Rewrites ersetzen keine 301-Weiterleitungen.
- Redirect-Ketten sollten vermieden werden.
- Nach Änderungen sollten Serverlogs, Crawling und Indexierung kontrolliert werden.
Bei größeren URL-Migrationen empfiehlt sich zusätzlich ein Monitoring der Rankings und der Indexierung.
SISTRIX kostenlos testen
- Kostenloser Testaccount für 14 Tage
- Unverbindlich, keine Kündigung notwendig
- Persönliches Onboarding durch Experten