SEO-Lexikon
 

ModRewrite

Wofür benötigt man ModRewrite?

 

Bei ModRewrite handelt es sich um ein Modul des Apache-Webservers, welches es einem erlaubt, bestimmte Internetadressen intern umzuschreiben.

Es wird immer dann bei der Onpage-Optimierung eingesetzt, wenn die zu optimierende Website die Inhalte dynamisch aus einer Datenbank anzeigt. Aufgerufen wird bei einer solchen Website normalerweise immer nur eine einzige Datei, beispielsweise die “index.php”. Welcher Inhalt angezeigt werden soll bekommt die Datei über Parameter mitgeteilt, die man an dem Fragezeichen und -bei mehreren Parameterübergaben- an dem kaufmännischen Und erkennen kann.

Eine dynamische URL könnte also wie folgt aussehen:

  • http://www.ihredomain.de/index.php?page=impressum
  • http://www.ihredomain.de/index.php?page=news&id=123

Von der Verwendung solcher Adressen ist generell abzuraten, da die Suchmaschinen immer wieder Probleme haben, diese Seiten vollständig zu erfassen. Beispielsweise nahm Google lange Zeit keine Seiten auf, die eine Parameterübergabe mit der Variablen “ID” in der Adresse hatten, da es sich dabei auch um eine individuelle Session-ID hätte handeln können und somit die Suchmaschine bei jedem Besuch andere Dateinamen präsentiert bekommen hätte.

Das Apache-Modul ModRewrite erlaubt es einem, über eine Steuerdatei bestimmte Suchmuster zu definieren und wenn diese erfüllt sind, eine URL umzuschreiben.

So könnte man aus den oberen Beispielen folgende URLs definieren:

  • http://www.ihredomain.de/impressum.html
  • http://www.ihredomain.de/news-123.html

Diese Links werden viel besser von den Suchmaschinen indexiert. Sie können nach der Umstellung auf Mod Rewrite in der Regel schon nach wenigen Wochen einen starken Anstieg der indexierten Seiten im Suchmaschinen-Index feststellen. Je mehr Seiten im Index, desto häufiger können Sie auch gefunden werden.

Achtung: der Einsatz von ModRewrite birgt auch Risiken!

Um die Listung noch ein wenig positiver zu beeinflussen, verwenden manche Webmaster und Optimierer zusätzlich die Überschrift im Titel. Bei der oben genannten News-Seite könnte das wie folgt aussehen:

  • http://www.ihredomain.de/news/123-beispiel-ueberschrift.html

Da bei einer solchen Definition lediglich die Zahl 123 als Schlüsselnummer für die Anzeige des Inhalts relevant ist, könnte die gleiche Seite auch über andere Adressen aufgerufen werden, wie zum Beispiel:

  • http://www.ihredomain.de/news/123-keine-ueberschrift.html
  • http://www.ihredomain.de/news/123-kein-text.html

Dies wäre aber Duplicate Content und grundsätzlich schädlich für eine Website. Ein Konkurrent könnte somit unzählige Links auf die eigentlich nicht existierenden Seiten setzen und über den doppelten Inhalt ihre Seite sogar gefährden. Abhilfe schafft da entweder eine Weiterleitung auf die richtige URL oder das Senden eines Fehlercodes für eine nicht vorhandene Webseite.

Zurück zu unserem Lexikon der Suchmaschinenoptimierung.