Wenn eine Webseite komplett überarbeitet wurde, dauert es eine Zeit bis die Suchmaschinen die neuen Seiten indiziert haben. Daraus ergibt sich das Problem, dass viele Links nicht mehr funktionieren und ins Leere führen. Gerade in einem Onlineshop können das locker mal mehrere hundert Seiten sein. Das sollte unbedingt vermieden werden.
Eine Möglichkeit ist eine spezielle Fehlerseite anzulegen. Dazu wird im Webroot die Datei .htaccess angelegt (falls noch nicht vorhanden) und folgende Zeile eingetragen:
ErrorDocument 404 /pfad_zur_datei/error404.htm
Diese Fehlerseite ist eine ganz normale HTML Datei, in der der Besucher auf die Veränderung hingewiesen wird. (Beispiel unter www.magic-dessous.de)
Für die wichtigsten Seiten können aber auch spezielle Umleitungen (301 Moved Permanently) angelegt werden. Das hat den Vorteil, dass der alte Link zur neuen Seite verweist.
Beispiel:
Alte Seite /shop/alte-seite.html. In diese Seite wird folgendes eingefügt:
<?php
header("HTTP/1.1 301 Moved Permanently");
header("Location: ../shop/neue-seite.htm");
header("Connection: close");
?>
Wenn die alte Seite eine statische HTML Seite ist, muss noch ein Eintrag in der .htaccess vorgenommen werden, damit PHP ausgeführt wird.
AddType x-mapp-php4 .html
AddType application/x-httpd-php .html
AddType x-mapp-php4 .htm
AddType application/x-httpd-php .htm
Diese Umleitungen haben wir beim Relaunch unserer Seite verwendet. Der große Vorteil war, dass alle in den Suchmaschinen vorhandenen Links auf die jeweiligen neuen Seiten verwiesen.




