Rewrite Engine richtig einsetzen
Folgender Artikel wurde von Herrn
Nils Langner
in der Kategorie "OnPage Optimierung"
bereitgestellt.
Diese Anleitung soll Sie in die Lage versetzen die URLs Ihrer Webseite suchmaschinenfreundlich zu gestallten. Dabei wird die übliche Vorgehensweise der Verwendung der Rewrite Engine des Apache Servers beschrieben. |
Abschließende Worte
Um letztendlich die URL wie Sie in unserem ersten Beispiel erwähnt ist umzuschreiben, fehlt uns aber noch ein kleines Bruchstück. In Regulären Ausdrüken ist es möglich mehrere Platzhalter mit (.*) zu definieren. Daher kommt auch die $1, die Sie verwenden um die ausgeschnittenen Werte wieder einzubauen. $1 wäre der erste Platzhalter, $2 der Zweite usw. Dabei zälen wir von Links. RewriteRule ^referenzen/(.*).(.*).htm$ /index.php?ref=$1 Dieser Ausdruck würde jetzt genau dass machen, was wir vorhatten. Natürlich gehört der ganze Ausdruck in eine Zeile. Er schreibt die URL http://www.meinedomain.de/index.php?ref=13 in http://www.meinedomain.de/referenzen/13.mercedes-benz.htm um, genau so, wie wir es gewollt haben. Dabei ist es uns ganz egal, was hinter der 13 steht. Würde statt "mercedes-benz" dort â"homepagemercedes- benz" stehen, wäre der Effekt der gleiche. Als letzten Tipp, den ich Ihnen mit auf den Weg geben möchte, wäre noch anzumerken, dass Sie versuchen sollten Umlaute und Sonderzeichen aus Ihren URLs fernzuhalten, da sie dadurch keine Probleme mit anderen Zeichenkodierungen bekommen. |