Dynamschine Links – SUMA Optimiert
Werde immer mal wieder gefragt, wie man bei dynamischen Websiten (PHP und SQL) Suchmaschinenfreundliche URL´s erzeugt. Deswegen versuch ich diesbezüglich kurz eine Zusammenfassung zu schreiben. Grundsätzlich können die dynamische URL`s in statische Url´s ausgegeben werden. Der Vorteil dieser Links liegt auf der Hand. Dynamische Links enthalten mehrere Parameter und sind somit nicht Suchmaschinenfreundlich. Diese Aussage bestätigt auch Google.
Das Problem bei Dynamischen Seiten sind die kryptischen URL´s und die Session ID´s die an den Links angehängt werden.
Beispiel dynamischer Link:
http://www.desaster.com/index.php?
sid=fdea3871da0af006fe0b36fb39ca8ed9&cl=alist&cnid=thema
Beispiel optimierter Link:
http://www.desaster.com/thema/
Der Suchmaschinenoptimierte Link kann mit dem mod_rewrite erstellet werden. Voraussetzung dafür ist, dass die Website auf einem Apache Server läuft. In der .htacces kann mit dem mode_rewrite Rule diese Funktion aktiviert werden.
RewriteEngine On
Anschließend muss in der .htaccess der dynamische Link beschrieben werden. Ungefähr folgender Maßen:
RewriteRule ^([0-9]+)/([0-9]+)</(.+)
$index.php?sid=fdea3871da0af006fe0b36fb39ca8ed9&cl=
alist&cnid=thema
Weiterführende Links:
Unter modrewrite.de dem deutschen mod_rewrite Forum finden Sie Anwendungsbeispiele.
Eine Hilfestellung bietet dieses Toolkit.
Link zu Apache und eine Übersicht aller Regeln ilovejackdaniels.
P.S: Eine weitere Voraussetzung um mod_rewrite anzuwenden ist natürlich, dass Ihr Provider diese Funktion unterstützt oder besser gesagt freischaltet. Der Provider Strato bietet diese Funktion nicht an.
06. April 2008 um 13:11
Mode Rewrite ist sehr komplex und bietet noch wesentlich mehr Funktion als Suchmaschinenfreundliche Links.