Moin!
Aber woran lieegt das? was mache ich falsch?? Ich habe doch header("Location: ..."); richtig angegeben oder?
Du überschreibst den HTTP-Status an keiner Stelle.
Das macht PHP normalerweise automatisch.
header("Location: http://example.com/para1/para2/para3",true,$http_status_code);
So aufwendig schreibe auch ich meine Redirects nicht. Die volle URL ist klar, aber alles andere ist wirklich optional - im Allgemeinen jedenfalls.
Wo kann man sich denn das gesamte Script ansehen? Welche PHP-Version auf welchem Betriebssystem oder auch Windows nutzt Du?
Es ist halt nicht auszuschließen, dass irgendeine weitere Ausgabe hier interferiert.
Also erstmal den Banal-Fall herstellen: Das einzelne Redirect kopiert in einem neuen Skript funktioniert?
- Sven Rautenberg