mod_rewrite

mod_rewrite ist ein Apache Software Modul, welches unter anderem eine gezielte URL Steuerung zur Ausgabe suchmaschinenfreundlicher URLs per Rewrite Rules ermöglicht. 

Die RewriteEngine auf Apache Webservern ermöglicht eine vom Client (Browser oder Suchmaschinen Roboter) angeforderte URL anhand vordefinierter Regeln in der htaccess Datei "umgeschrieben" (engl. rewrite = umschreiben) auszugeben. 

Ergebnis: statt kryptischer dynamischer Dateipfade wie z.B. in Shop Systemen, Foren oder CMS häufig standardmäßig vorgegeben, sehen Suchmaschinen Robots & Besucher aussagekräftige simulierte statische Bezeichnungen für jede Seite Ihrer Domain.

Im Rahmen der Onpage Suchmaschinenoptimierung hat dies eine hohe Relevanz, da z.B. Google auch die Nutzung von Keywords in URLs als positiven Ranking Faktor berücksichtigt. 

Der Nutzen "sprechender URLs" (engl. "speaking URL") liegt bei dem Einsatz von mod_rewrite jedoch auch für den Besucher Ihrer Webseiten auf der Hand. Die in Suchmaschinen Ergebnissen dargestellten Dateipfade sind für den Surfer leichter als relevant zu erkennen und natürlich auch leichter zu merken.

Ranking Tipp: achten Sie bei der Auswahl eines Hosters für dynamische Systeme immer darauf, dass mod_rewrite auf einem Apache Server installiert ist & der Zugriff auf die htaccess Datei uneingeschränkt möglich ist um eigene Rewrite Rules definieren zu können. 

Dies ist leider nicht selbstverständlich, da viele Hoster aus Sicherheitsgründen die htaccess Nutzung auf Funktionen wie das Sperren von Verzeichnissen oder die Ausgabe individueller Fehlerseiten beschränken!

weitere Anwendungsgebiete von mod_rewrite

  • Content Diebstahl unterbinden
  • Ausschluss von Spambots (durch Sperrung von Referrer, Ip-Adresse, Client etc.)
  • Weiterleitung nicht mehr existierender/umgezogener Dateipfade
  • Black Hat SEO Spam Techniken wie Cloaking
  • zeitgesteuerte Weiterleitungen
  • Vermeidung von seiteninternem duplicate content (www & non-www Erreichbarkeit von URL)

Viele weitere Quelle & Erläuterungen zum mod_rewrite Modul für Apache Server finden Sie auf der Webseite modrewrite.de, der ich gerne einen No-Nofollow Link (bin "offizieller No-Nofollow Verfechter" ;-)) auf die prima aufbereitete Seite zum Thema mod_rewrite spendiere.