mod_rewrite, Mod Rewrite - SEO

Eine dynamische Webseite (z.B. index.php) kann hunderte von verschiedenen Inhalten generieren (bspw. über die Anbindung an eine Datenbank) ohne dass sich der Dateiname ändert.

Es werden beim Aufruf der Seite jeweils andere Parameter übergeben, die wiederum ein Schlüssel in einer Datenbanktabelle darstellen. Mod Rewrite hingegen ist ein Modul das es möglich macht solche dynamischen Links in statische Links zu verwandeln. Das Modul wird in den Apache Server geladen und wird über eine .htaccess gesteuert. Hintergrund dieser Technologie ist, Keywords in den künstlich erzeugten Dateinamen unterzubringen. Anstatt 2 verschiedene Unterseiten der folgenden Art zu haben: index.php?page=modrewrite und index.php?page=linkbuilding erzeugt man künstliche Dateinamen anhand des Parameters page. So würden z.B. die Verzeichnisse /modrewrite/ oder /linkbuilding/ entstehen. Der Vorteil besteht nun explizit darin, dass man 1. für jedes relevante Keyword eigene Seiten hat (zumindest wird dies nach außen hin suggeriert) und 2. keine Parameter mehr hinter dem Dateinamen stehen hat. Die Besucher haben dadurch den Vorteil sich URLs besser merken zu können und Suchmaschinen haben den Vorteil diese besser indexieren zu können.