|
Mittwoch, den 09. Juni 2004 um 15:44 Uhr |
Parameter umschreiben
Suchmaschinen lieben statische Seiten. Da aber ein großer Teil der Webseiten aus Datenbanken kommen, werden oft Parameter übergeben die von den SUMAs nur zögerlich oder gar nicht aufgenommen werden.
Abhilfe schafft hier ein Apache Modul: mod_rewrite
In kurzen Worten ermöglicht dieses Modul HTTP request per .htaccess Datei in die entsprechenden Bahnen zu lenken.
Beispiel:
Wir möchten bei der Adresse http://www.mark2mark.de/php/index.php?viewCat=37 die Parameter entfernen. Dazu bearbeiten wir das Skript so, daß die Links danach aussehen wie folgt: http://www.mark2mark.de/kategorie/37.html
Alles was dann noch zum Glück fehlt ist die entsprechende .htaccess im Hauptverzeichnis der Domain:
Code:
RewriteEngine on
RewriteRule ^kategorie/(.*).html http://www.mark2mark.de/php/index.php?viewCat=$1
Der Wert für die Kategorie wird aus der übergebenen URL entnommen und in die "normale" URL übergeben. Somit erscheinen die ganzen Links als statische URLs.
Links:
Apache mod_rewrite
Dr.web mod_rewrite
|