aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--up.chud.cyou13
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;