Seite 1 von 1

Redirect: HTTP/1.1 301 vs Status: 301

Verfasst: 28.09.2005, 16:54
von SchpongeBob
Für einen sauberen Redirect nimmt man ja Header 301.

Aber welchen :
"HTTP/1.1 301 Moved Permanently"
oder
"Status: 301 Moved Permanently"

Googlesuche liefert:
ungefähr 20.700 für "HTTP/1.1 301 Moved Permanently" und
ungefähr 545 für "Status: 301 Moved Permanently"
also würde ich "HTTP/1.1 301" nehmen!

Nun ist mir aber aufgefallen das der GoogleBot mit HTTP/1.0 anfragt:
"GET /test/beispiel.html HTTP/1.0" 200 50843 "-" "Googlebot/2.1 (+https://www.google.com/bot.html)"
(Das aber auch nicht immer, manchmal auch mit HTTP/1.1)
Und ihm dann einen HTTP/1.1 Header zu servieren klingt jetzt für mich nicht wirklich plausibel. Nicht das er dann doch den -so gefährlichen- 302er nimmt ????!

Kann das vielleicht jemand nachvollziehbar aufklären?

THx SchpongeBob[/b]

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

Jetzt anfragen: 0511 / 300325-0.


Re: Redirect: HTTP/1.1 301 vs Status: 301

Verfasst: 28.09.2005, 19:04
von Cayman
PHP-Weiterleitung
Beispiel:

Code: Alles auswählen

<?php 
header&#40;"Status&#58; 301 Moved Permanently"&#41;; 
header&#40;"Location&#58;neueadresse"&#41;; 
exit; 
?>
Abhängig ob der Request per HTTP/1.1 oder HTTP/1.0 erfolgt, setzt der Webserver selbständig HTTP/1.1 bzw. HTTP/1.0 vor den Status Code.

Ciao

Re: Redirect: HTTP/1.1 301 vs Status: 301

Verfasst: 30.09.2005, 11:25
von SchpongeBob
Cayman hat geschrieben:PHP-Weiterleitung
Beispiel:

Code: Alles auswählen

<?php 
header&#40;"Status&#58; 301 Moved Permanently"&#41;; 
header&#40;"Location&#58;neueadresse"&#41;; 
exit; 
?>
Abhängig ob der Request per HTTP/1.1 oder HTTP/1.0 erfolgt, setzt der Webserver selbständig HTTP/1.1 bzw. HTTP/1.0 vor den Status Code.

Ciao
Leider habe ich das wirklich ausprobiert, aber zum Glück heute nochmal die Logs kontrolliert.
Genau das Gegenteil ist der Fall:
bei header("Status: 301 Moved Permanently");
bekommt der http/1.0 Googlebot nen 301er
und der http/1.1 Mozilla GoogleBot nen 302er

Re: Redirect: HTTP/1.1 301 vs Status: 301

Verfasst: 30.09.2005, 12:28
von Cayman
bei header("Status: 301 Moved Permanently");
bekommt der http/1.0 Googlebot nen 301er
und der http/1.1 Mozilla GoogleBot nen 302er
Kann ich mir nicht vorstellen. Poste mal bitte die beiden Zeilen aus Deinen Logs.