Introduction
Introduction Statistics Contact Development Disclaimer Help
Move setup of main handler for 404 to a setup_404_handler function that can be …
git clone git://git.suckless.org/swerc
Log
Files
Refs
README
---
commit c484b5f210c3187d4cf44fa73747a309460c6a86
parent 334881957c9b2327fa695f32a3873f69d9c7863a
Author: uriel@soma <unknown>
Date: Fri, 29 May 2009 10:07:01 +0000
Move setup of main handler for 404 to a setup_404_handler function that can be …
Diffstat:
M bin/corehandlers.rc | 14 +++++++++-----
1 file changed, 9 insertions(+), 5 deletions(-)
---
diff --git a/bin/corehandlers.rc b/bin/corehandlers.rc
@@ -117,11 +117,15 @@ fn setup_handlers {
if not if(~ $req_path /pub/* && test -f .$req_path)
static_file .$req_path
# File not found
- if not {
- handler_body_main=(tpl_handler `{get_lib_file 404.tpl})
- echo 'Status: 404 Not Found'
- dprint 'NOT FOUND: '$SERVER_NAME^$"REQUEST_URI^' - '^$"HTTP_REFERER^' …
- }
+ if not
+ setup_404_handler
+}
+
+# This function allows config files to deffine their own 404 handlers.
+fn setup_404_handler {
+ handler_body_main=(tpl_handler `{get_lib_file 404.tpl})
+ echo 'Status: 404 Not Found'
+ dprint 'NOT FOUND: '$SERVER_NAME^$"REQUEST_URI^' - '^$"HTTP_REFERER^' - '^…
}
fn run_handlers { for(h in $*) run_handler $$h }
You are viewing proxied material from suckless.org. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.