Hallo habe ich eine error.php für joomla um 404 Fehler usw. zu einem Joomla-Artikel umleiten erstellt. Der folgende Code funktioniert für einen 404-Fehler, aber ein 403 gibt eine leere Seite zurück. Ich kann direkt außerhalb meines Skripts zur Seite navigieren, so dass es entweder mein Code sein muss oder wie er in seiner Umgebung interaktiv ist.Was ist los mit diesem 403 Fehler Redirect
Dank Stephen
defined('_JEXEC') or die('Restricted access');
if ($this->error->code == 404)
{
Header("HTTP/1.1 404 Not found");
header("Location: http://www.queensberry.com/misc/filenotfound/");
} else if ($this->error->code == 403) {
Header("HTTP/1.1 403 Restricted Content");
Header("Location: http://www.queensberry.com/restrictedcontent/");
} else {
echo "hello world error code = " . $this->error->code;
}
?>
Haben Sie es mit einem Kleinbuchstaben header() für Ihre 403 Redirect versucht? – Pat
Funktionen sind case insensitive in PHP –