Jestem nowa, ale może ktoś życzliwy udzieli mi pomocy. Nigdy nie robiłam przekierowania 301, raz się odważyłam ale coś mi nie wyszło

Sprawa jest bardzo pilna, gdyż właśnie teraz najbardziej potrzebuję strony, bardzo proszę o pomoc: dlaczego przekierowanie 301 w PHP nie działa (serwer prv nie obsługuje htacess), użyłam polecenia:
<?php
header(?HTTP/1.1 301 Moved Permanently?);
header(?Location: [url="http://www.xxx.com?.$_SERVER"]);
header(?Connection: close?);
exit();
?>
wkleiłam w pierwszej linijce w pliku index.php. Nic więcej nie robiłam. Czy to może mieć związek z obecną awarią prv? Akurat te dwie rzeczy się niemal nałożyły... Dzień po zrobieniu przekierowania. Wyskakuje stale błąd 404. Może coś niepoprawnie zrobiłam? A może nie da się przekierować z darmowego serwera?
