Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

header status und Anzahl der Weiterleitungen

Hier können Sie Ihre Fragen zum Thema Suchmaschinenoptimierung (SEO) / Positionierung stellen
Neues Thema Antworten
mgutt
PostRank 10
PostRank 10
Beiträge: 3206
Registriert: 08.03.2005, 13:13

Beitrag von mgutt » 24.10.2006, 06:16

1. Muss man bei dem Header, wenn man "Moved Permanently" angeben möchte den HTTP und den Statusheader setzen? Ich kann dazu im Netz leider keine verbindliche Info finden.

Derzeit schaut es bei mir so aus:

Code: Alles auswählen

	header('HTTP/1.1 301 Moved Permanently');
	header('Status: 301 Moved Permanently');
	header('Location: ' . $url]);
	exit;

2. bei solchen Urls wo die Seite schon entfernt wurde sollte man denke ich einen 404 ausgeben oder?
https://www.maxrev.de/motorrad-forum-t6313.htm
Kann man im Gegensatz zu dem 301, bei dem es ja nicht erlaubt ist, auch weiteren Content einblenden (also so lassen wie es jetzt ist, nur Status ändern von 200 -> 404)?


3. Ist die Anzahl der Weiterleitungen begrenzt? Und zwar erkläre ich wie folgt:

a) Früher hatte ich eine andere Urlstruktur, weshalb ich teilweise noch "Leichen im Keller" habe, wie z.B. diese Url:
www.hondatreffen.com/ftopic473.htm

b) Nun leite ich alle ".com", ".us" etc. Domains auf meine englische Hauptdomain weiter. D.h. es kommt dabei das raus:
https://www.maxrev.us/ftopic473.htm

c) Das ist aber falsch, denn die Urlstruktur ist alt, also leitet diese wiederrum um auf die neue Urlstruktur:
https://www.maxrev.us/kleine-aenderunge ... m-t473.htm

d) Das ist aber wieder falsch, da dieser Beitrag ein deutscher Beitrag ist und damit nur im deutschen Forum zu finden ist. D.h er wird endgültig weitergeleitet auf:
https://www.maxrev.de/kleine-aenderunge ... m-t473.htm

Der Aufbau meiner Dateien kurz erklärt:
- .htaccess rewrite bei "ftopic" auf forward.php
- forward.php leitet um per 301 auf neue Urlstruktur
- config.php ist in allen php-Dateien included und schreibt ".com" und ".us" auf englische Domains per 301 um (dummerweise muss ich die auch in forward.php includen)
- viewtopic.php (das eigentliche Ziel) leitet um, falls der aufgerufene Beitrag im Bezug zur Domain in der falschen Sprache erscheint

Der Gag ist nun folgender. Da config.php included ist in forward.php ist die Reihenfolge verdreht. Erst greift die .htaccess die auf die forward.php verweist.. dort greift dann aber zuerst die config.php, die die richtige Domain angibt. Dann kommt erst die forward.php, die die korrekte Titel-in-Url Konstruktion baut und als letztes entscheided sich die viewtopic.php, dass der Beitrag nicht unter eine englischen, sondern unter einer deutschen Domain einzusehen wäre.

Wer kann mir folgen :lol:

Also mir geht es eigentlich darum, ob eine Suchmaschine ein Problem mit der Anzahl der Weiterleitungen hat. Dann würde ich versuchen, die Umleitungen zu kürzen. Das setzt aber wieder voraus, dass ich weiß, wohin ich anzahlmäßig muss :-?

EDIT: Ok, Punkt 3 konnte ich abkürzen. Nun wird die Weiterleitung auf die richtige Domain bereits in der forward.php generiert. Aber damit habe ich nur eine Weiterleitung weniger:
www.hondatreffen.com/ftopic473.htm wird zu:
https://www.maxrev.us/ftopic473.htm wird zu:
https://www.maxrev.de/kleine-aenderunge ... m-t473.htm

Also anstatt 3 Weiterleitungen sind es jetzt nur noch 2 :D

Genug oder wirklich auf eine runter :(
Ich kaufe Dein Forum!
Kontaktdaten