Rainer: Statuscode

Hallo,

ich leite mit PHP per HEADER("Location:http://xxxxxx") Domains auf eine andere Domain um. Da wird wohl der Statuscode 302 gesendet?! Ich soll nun so umstellen das 301 gesendet wird. Wie kann ich das bewerkstelligen?

Gruß Rainer

  1. Hello,

    ich leite mit PHP per HEADER("Location:http://xxxxxx") Domains auf eine andere Domain um. Da wird wohl der Statuscode 302 gesendet?! Ich soll nun so umstellen das 301 gesendet wird. Wie kann ich das bewerkstelligen?

    Unabhängig davon, ob es richtig ist, 301 zu senden, durch Überschreiben des Headers mittels der Funktion heaader(). http://de3.php.net/manual/en/function.header.php

    Liebe Grüße aus dem Cyberspace

    Tom vom Berg

    --
    Nur selber lernen macht schlau
    http://bergpost.annerschbarrich.de
  2. Hallo,

    ich leite mit PHP per HEADER("Location:http://xxxxxx") Domains auf eine andere Domain um. Da wird wohl der Statuscode 302 gesendet?! Ich soll nun so umstellen das 301 gesendet wird. Wie kann ich das bewerkstelligen?

    Du kannst den Status selbst setzen, hier ein Beispiel in Perl:

      
    sub redir{  
    	my $url = shift;  
    	print "Status: 301 Moved\n";  
    	print "location: $url\n\n";  
    	return;  
    }  
    
    

    was Du sicher auch nach PHP umschreiben kannst.

    Hotte

    --
    Wenn der Kommentar nicht zum Code passt, kann auch der Code falsch sein.