Hallo nochmal
Hilfreich wäre da ein Blick ins Error-Log des Webservers, da steht in der Regel etwas mehr über die Fehlerursache drin - vorausgesetzt, dein Hoster bietet dir die Möglichkeit.
Da steht drin: [29-Feb-2016 14:42:55 Europe/Berlin] PHP Parse error: syntax error, unexpected '{' in ... on line 12
Das ist die erste geschweifte öffnende Klammer nach dem "if". Hier nochmal der Code:
<?php
echo '<pre>*', $_SERVER['REQUEST_URI'], '*</pre>';
$fehlt = array
( '/produkte/pupifax.php' => '/produkte/sm001.php',
'/Artikel/300002.shtml' => '/produkte/al120.php',
'/Artikel/avp017.shtml' => '/search.php?searchwords=Alien+vs.+Predator'
);
if (isset($fehlt[$_SERVER['REQUEST_URI']])
{
header('Location: https://spaceart.de' . $fehlt[$_SERVER['REQUEST_URI']]);
exit;
}
header('HTTP/1.0 404 Not Found');
?>