mod_rewrite ist ein beliebtes Mittel um eine dynamische URL für die Suchmaschinen und User lesbarer zu machen. Mit der RewriteEngine des Apache-Webservers ist es möglich die angeforderte URL anhand von Regeln "umzuschreiben" (en: to rewrite). Die sprechende URL, die dem User und der Suchmaschine gezeigt wird, wird serverseitig dann auf die tatsächliche URL umgeleitet.
Das Umschreiben der URL erfolgt mit Hilfe sogenannter Regeln (=rules). Aber keine Sorge, der ganze Vorgang ist "legal" und Richtlinienkonform und bringt Ihnen keinerlei Nachteile bei den Suchmaschinen.
Hier ein Beispiel:
Folgende URL ist im Browser zu sehen: /fahrzeug/sportwagen.html
Intern wird folgende URL aufgerufen: /index.php?kategorie=fahrzeug&bezeichnung=sportwagen
Der korrekte Einsatz von mod_rewrite erfordert eine gewisse Einarbeitungszeit. Mehr zu diesem Thema erfahren Sie auf der Website www.modrewrite.de.
Wie bereits erwähnt ist der Einsatz von mod_rewrite nicht ganz einfach. Vorallem bei großen Projekten ist das korrekte Verfassen von rules mitunter sehr difizil und nervenaufreibend!