diff options
-rw-r--r-- | .ht-nginx | 4 | ||||
-rw-r--r-- | .htaccess | 4 | ||||
-rw-r--r-- | 403.php (renamed from system/403.php) | 7 | ||||
-rw-r--r-- | 404.php (renamed from system/404.php) | 7 | ||||
-rw-r--r-- | core/namespace/Application.php | 2 | ||||
-rw-r--r-- | core/namespace/Router.php | 3 |
6 files changed, 18 insertions, 9 deletions
@@ -12,8 +12,8 @@ #=============================================================================== # Error documents #=============================================================================== -error_page 403 /system/403.php; -error_page 404 /system/404.php; +error_page 403 /403.php; +error_page 404 /404.php; #=============================================================================== # Forbidden directories @@ -17,8 +17,8 @@ RewriteEngine On #=============================================================================== # ErrorDocument handler #=============================================================================== -ErrorDocument 403 /system/403.php -ErrorDocument 404 /system/404.php +ErrorDocument 403 /403.php +ErrorDocument 404 /404.php #=============================================================================== # Forbidden directories @@ -3,10 +3,15 @@ # INCLUDE: Main configuration #=============================================================================== if(!defined('ROOT')) { - require_once '../core/application.php'; + require_once 'core/application.php'; } #=============================================================================== +# Send HTTP status code +#=============================================================================== +http_response_code(403); + +#=============================================================================== # TRY: Template\Exception #=============================================================================== try { @@ -3,10 +3,15 @@ # INCLUDE: Main configuration #=============================================================================== if(!defined('ROOT')) { - require_once '../core/application.php'; + require_once 'core/application.php'; } #=============================================================================== +# Send HTTP status code +#=============================================================================== +http_response_code(404); + +#=============================================================================== # TRY: Template\Exception #=============================================================================== try { diff --git a/core/namespace/Application.php b/core/namespace/Application.php index a43871e..329d56d 100644 --- a/core/namespace/Application.php +++ b/core/namespace/Application.php @@ -141,7 +141,7 @@ class Application { #=============================================================================== public static function exit($code = 500) { http_response_code($code); - $code === 404 AND require_once(ROOT."system/404.php"); + $code === 404 AND require_once ROOT.'404.php'; exit(); } } diff --git a/core/namespace/Router.php b/core/namespace/Router.php index ad46033..f0e7e2a 100644 --- a/core/namespace/Router.php +++ b/core/namespace/Router.php @@ -57,8 +57,7 @@ class Router { } if($route_found === FALSE) { - http_response_code(404); - require_once 'system/404.php'; + require_once ROOT.'404.php'; } } } |