Beispiel #1
0
 protected static function processAlias($alias)
 {
     if (file_exists('surls_functions.php')) {
         require 'surls_functions.php';
     }
     $redirect_rules = Rules::GetRedirectRules();
     if (isset($redirect_rules[$alias]) && "true" == $redirect_rules[$alias]['enabled']) {
         if (function_exists("surls_handler_{$alias}")) {
             call_user_func("surls_handler_{$alias}");
         } else {
             header("Location: {$redirect_rules[$alias]['url']}", true, $redirect_rules[$alias]['http_status_code']);
         }
     } else {
         http_response_code(404);
         echo '<h1>404 Not Found</h1>';
     }
 }