November 26, 2007
URL Rewrite API's (2)
Die wohl bedeutendste Rewrite Engine stellt das Apachemodul modrewrite dar. Ich möchte hier zwei Beispiele für dessen Verwendung vorstellen.
Einfaches Beispiel
# URL, die aussieht wie eine statische HTML-Seite soll die dynamische PHP-Seite dahinter verdecken.
# Zuerst erfolgt die Kennzeichnung RewriteRule.
# Danach muss man die gewünschte Quellurl und danach die eigentliche dynamische URL
# angeben.
RewriteRule Computer.html index.php?category=2
Komplexeres Beispiel
# Quellurls sollen mit den Begriff BlogEintrag anfangen und mit .html enden. Alles was
# dazwischen liegt, abgesehen vom Bindestrich wird in der Variable $1 gespeichert. Diese wird für
# die Auflösung der eigentlichen dynamischen URL dann wieder verwendet.
RewriteRule ^BlogEintrag-([0-9]*).html blog.php?id=$1
Weitere Beispiele gibt es hier.
Technorati Tags: URL Rewriting SEO




