404 — МиниКод http://minicode.ru записи кодов Wed, 05 Sep 2018 06:40:48 +0000 ru-RU hourly 1 https://wordpress.org/?v=4.8.14 BITRIX 404 http://minicode.ru/bitirx-404/ http://minicode.ru/bitirx-404/#respond Fri, 12 Oct 2012 12:19:02 +0000 http://minicode.ru/?p=119
AddEventHandler("main", "OnEpilog", "Redirect404");
function Redirect404() {
	if(defined('ERROR_404')){
		@define("PATH_TO_404", "/404.php");
	}
	
    if(!defined('ADMIN_SECTION') &&  defined("ERROR_404") &&  defined("PATH_TO_404") &&  file_exists($_SERVER["DOCUMENT_ROOT"].PATH_TO_404))
	{
        //LocalRedirect("/404.php", "404 Not Found");
        global $APPLICATION;
        $APPLICATION->RestartBuffer();
        CHTTP::SetStatus("404 Not Found");
        include($_SERVER["DOCUMENT_ROOT"].SITE_TEMPLATE_PATH."/header.php");
        include($_SERVER["DOCUMENT_ROOT"].PATH_TO_404);
        include($_SERVER["DOCUMENT_ROOT"].SITE_TEMPLATE_PATH."/footer.php");
    }
}
]]>
http://minicode.ru/bitirx-404/feed/ 0