301er-Weiterleitung

Ist eine 301 Weiterleitung mithilfe der .htaccess-Datei möglich, so fügst Du in diese folgenden Quellcode ein:

RewriteEngine On
RewriteRule ^vz/neues-dokument.html http://www.domain.de/neues-dokument.html [R=301]

Der Befehl “RewriteEnginge On” spricht das mod_rewrite Module des Apache Webservers an. “RewriteRule” in der zweiten Code-Zeile hingegen legt fest, bei welchen Dokumenten beziehungsweise bei welchem Dokument die 301 Weiterleitung durchgeführt werden soll. Dahinter – lediglich durch ein Leerzeichen getrennt – befindet sich die Ziel-URL, auf die der Client weitergeleitet werden soll. Die Datei, die von nun an nicht mehr im Ordner “/vz/” sondern unter dem Domainnamen zu finden ist, heißt in unserem Beispiel “neues-dokument”. Die abschließende Eckige Klammer “[R=301]” legt den HTTP-Statuscode fest, den der Server der Weiterleitung zuweisen soll. Achte hier unbedingt darauf, den Statuscode 301 zu definieren. Ohne eine explizite Angabe dessen nutzt Apache nämlich standardmäßig den Statuscode 302.