$cRedirNew) { if($cRedirOrig!="*" && $_SERVER["REQUEST_URI"]==$cRedirOrig) { $cRedirectURL=$cRedirNew; break; } elseif($cRedirOrig=="*") $cRedirectURL=$cRedirNew; } # Falls keine Umleitung für angefragte Seite existiert, Standard-Fehlerseite übergeben if(empty($cRedirectURL)) $cRedirectURL=$cRedirError; if(!empty($cRedirectURL)) { if($cRedirectURL==$cRedirError) { # Fehlerseite laden und ausgeben $cRedirErrorUrl=($_SERVER["SERVER_PORT"]=="80"?"http://":"https://").$_SERVER["HTTP_HOST"].$cRedirError; $cRedirErrorContent=implode("",@file($cRedirErrorUrl)); header("HTTP/1.1 404 Not Found"); if(empty($cRedirErrorContent)) { # Standard-Fehler ausgeben echo "Fehler 404 - Seite nicht gefunden."; } else echo $cRedirErrorContent; exit; } else { # Auf Redirect-Seite umleiten header("HTTP/1.1 301 Moved Permanently"); header("Location: ".$cRedirectURL); exit; } } else { # Standard-Fehler ausgeben header("HTTP/1.1 404 Not Found"); echo "Fehler 404 - Seite nicht gefunden."; exit; } ?>