5.4.3 Eine Webseite umleiten
Prinzip
-
Eine Datei soll umbenannt oder durch eine andere ersetzt werden.
-
Damit bestehende Links und Suchmaschinen keine Fehlermeldung erhalten,
soll der Link auf die neue Datei umgeleited werden.
Status Code 301
-
Die angeforderten Daten befinden sich nicht mehr unter dem URI,
sie wurden dauerhaft auf eine andere Adresse verschoben.
-
In der Statusmeldung wird angegeben, unter welchem URI sich die Daten
jetzt befinden.
-
Ein Web-Browser, der diese Antwort vom Server erhält,
kann beispielsweise gleich die neue Adresse anfordern.
Vorgehen
-
Die alte Datei soll mit altem Dateinamen weiter auf dem Server
bestehen bleiben, ohne jedoch im Menü weiter zu erscheinen.
-
Der gesamte Inhalt einschliesslich Strukturdaten (Kopfdaten etc.) sind
in der alten Datei zu löschen und durch den untenstehende
PHP-Befehl zu ersetzen.
-
In diesem PHP-Befehl ist der Pfad der neuen Datei, auf die umgeleitet
werden soll anzugeben.
<?php
/*
Dieser PHP-Befehl ersetzt den ganzen Inhalt
der alten Datei:
In der Datei, die umgeleitet werden soll ist der
gesamte Inhalt (einschliesslich Strukturelemente
und Kopfdaten etc.) durch diesen PHP-Befehl zu
ersetzten.
Beim untenstehenden Pfad, ist der Pfad der neuen
Datei einzusetzen, die am nächsten zur
ersetzten alten Datei passt und auf die der
Link umgeleitet werden soll.
*/
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://...");
//(Pfad und Dateiname der neuen Datei einsetzen)
?>
↑