Das echo() vor dem header() ist ohnehin problematisch: Header müssen gesendet werden, bevor irgendeine Art von Ausgabe stattfindet. Da echo eine Ausgabe bewirkt, würde deine Weiterleitung auch ohne Syntax-Error scheitern. Mehr zu header siehe PHP Manual - header().
Pack die URL zu deiner komischen Seite hier ins Forum, sonst macht die weitere Diskussion keinen Sinn mehr.
Eine phps ist einfach die PHP-Datei mit der Dateiendung phps. Der Apache zeigt diese normalerweise im Quelltext an.
Ich hab keine Ahnung was das Problem ist - die Header sehen o.k. aus... Und wenn es wirklich auch mit einer vollen URL nicht klappt, dann ist das URL-Hiding auch nicht das Problem...
Kommentar