Seite 1 von 1

301 moved

Verfasst: 02.03.2008, 15:03
von firstlevel
Hi,

ich suche ein Code oder Script welches ich einbauen kann um Google zu sagen das alle html Seiten 301 moved sind. Alle neuen Seiten sind *.php

Es soll kurz eine Infoseite für User angezeigt werden ala ihre Information hat eine neue Adresse und dann soll auf die Startseite weitergeleitet werden.

Wie realisiere ich dieses am Besten ?

Danke für Infos und Tipps
B!

Verfasst:
von

Verfasst: 02.03.2008, 18:46
von PageRenk
Mal so aus der Hüfte geschossen:

Code: Alles auswählen

echo "Seite nicht mehr verfügbar!";

sleep(10); // zehn Sekunden warten

header("HTTP/1.1 301 Moved Permanently");
header("http://www.zur-startseite.de/");
bleibt nur die Frage wo du dieses Script einbindest!
Wie war die alte Struktur der Seite?

Verfasst: 02.03.2008, 20:03
von net(t)worker
naja... du kannst doch keinen header() mehr benutzen, wenn du bereits per echo Content ausgegeben hast... header muss grundsätzlich vor jeglichem Content gesendet werden, ansonsten gibts ne Fehlermeldung...

wenn die Seiten so weit erhalten geblieben sind, und nur .php anstatt .html da steht, könnte man dies recht simpel über mod_rewrite lösen...

Code: Alles auswählen

rewriterule ^(.*)\.html$ $1.php [R=301, L]
aber es wäre ggf. hier ratsamer einfach auch .html durch den php-parser zu schicken, falls du nun php auf den seiten brauchst...

den Hinweis für die User kann man sich im grunde sparen, wenn die gesuchten Seiten noch alle da sind und nun nur anders heissen...

Verfasst:
von
SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


Verfasst: 03.03.2008, 07:56
von PageRenk
hast recht.
vergesst meine antwort von oben. das funktioniert so nicht.