mirror of
https://github.com/e107inc/e107.git
synced 2025-08-07 23:26:41 +02:00
Improved handling of missing news items.
This commit is contained in:
@@ -1004,9 +1004,17 @@ class news_front
|
|||||||
// $action = 'default';
|
// $action = 'default';
|
||||||
|
|
||||||
//XXX item not found, redirect to avoid messing up search-engine data.
|
//XXX item not found, redirect to avoid messing up search-engine data.
|
||||||
$defaultUrl = e107::getUrl()->create('news/list/items');
|
// e107::getRedirect()->go(null, true, 404);
|
||||||
e107::getRedirect()->go($defaultUrl, null, 301);
|
header("HTTP/1.0 404 Not Found",true,404);
|
||||||
exit;
|
require_once(e_LANGUAGEDIR.e_LANGUAGE."/lan_error.php");
|
||||||
|
$text = e107::getMessage()->setTitle(LAN_ERROR_7, E_MESSAGE_INFO)->addInfo("Perhaps you're looking for one of the news items below?")->render();
|
||||||
|
|
||||||
|
$this->action = 'all';
|
||||||
|
// $defaultUrl = e107::getUrl()->create('news/list/items');
|
||||||
|
$text .= $this->renderListTemplate();
|
||||||
|
|
||||||
|
|
||||||
|
return $text;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user