diff options
| -rw-r--r-- | up.chud.cyou | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/up.chud.cyou b/up.chud.cyou index 6d8232b..a061f1e 100644 --- a/up.chud.cyou +++ b/up.chud.cyou @@ -36,9 +36,18 @@ server { fastcgi_param SCRIPT_FILENAME /var/www/up.chud.cyou/upchud.tcl; } - if ($cli) { - rewrite ^/.*$ /upchud.tcl last; + set $send 0; + if ($request_method = PUT) { + set $send 1; } + if ($request_method = POST) { + set $send 1; + } + set $cli $cli$send; + if ($cli = 11) { + rewrite ^/.*$ /upchud.tcl last; + } + rewrite ^/$ /index.html last; rewrite ^/upchud.tcl$ /upchud.tcl last; rewrite ^/(.+)$ /out/$1; |
