Suchmaschinen-Optimierung bei dynamischen Websites
Die meisten Suchmachinen indexieren URLs nicht, bei denen per ? Parameter übergeben werden. Das aber ist bei dynamischen Websites üblich.
Abhilfe schafft zumindest bei Apache die Rewrite-Engine. Damit kann der Webserver eine URL zerlegen und intern einer anderen Datenquelle zuordnen. Mit dem folgenden Code in der .htaccess-Datei des Webverzeichnisses wird so aus einer angeforderten URL http://www.edings.de/eentry00229.html intern die URL http://www.edings.de/eentry.php?id=00229 :
RewriteEngine on
RewriteCond %{REQUEST_URI} eentry(.*).html$
RewriteRule eentry(.*).html$ /eentry.php?id=$1
Gleicher Inhalt, andere URL. Das Beste daran: Die so erzeugte Pseudo-HTML-Seite wird von Suchmaschinen dann in den Index aufgenommen. Wer mehr wissen will: Google mit „Rewrite“ und „Apache“ befragen oder in der Dokumentation zum Apache-Webserver nachschlagen. Vorsicht: die Rewrite-Engine ist ziemlich komplex!