URL / Mod Rewrite
Links mit „mod rewrite“ umschreiben
„Mod Rewrite“ ist ein Modul, welches mit dem Apache Webserver für Linux ausgeliefert wird. Bei vielen Webprovidern ist es voreingestellt verfügbar. Zudem benötigen Sie die Datei .htaccess oder Zugriff auf die Datei httpd.conf. Unsere Beispiele beziehen sich auf die Verwendung der Datei .htaccess.
Dateiendung von .html auf .php ändern:
Von „datei.html“ auf „datei.php“ ändern.
RewriteEngine on
RewriteRule datei.html$ datei.php [PT]
Einen Parameter übergeben und Dateiendung umschreiben:
Von „datei-12.html“ auf „datei.php?id=12“
RewriteEngine on
RewriteRule ^datei-([0-9]+).html$ datei.php?id=$1
Diese beiden Beispiele veranschaulichen, wie die Links die in Ihren Webseiten enthalten sind, aussehen können. Ein Link der auf die Datei „datei-12.html“ verweist, wird vom Server entsprechend auf „datei.php?id=12“ umgeschrieben. Jetzt müssen Sie noch dafür sorgen, dass Ihr Webserver beim erstellen der Webseiten die Links entsprechend (statisch) ausgibt. Normalerweise erstellt das PHP Script die Links selber (datei.php?id=12). In diesen Prozess müssen Sie eingreifen und entsprechend die Links anders zusammensetzen (datei-12.html). 1. Problemstellung (dynamische Links)
2. Dynamische Links und Suchmaschinen
3. Wie sieht ein optimaler Link aus?
4. Was kann man tun?
5. Links mit Mod Rewrite umschreiben weitere Quellen: www.modrewrite.de
www.webmaster-toolkit.com/mod_rewrite-rewriterule-generator.shtml
httpd.apache.org/docs/mod/mod_rewrite.html
|