X-Git-Url: http://git.plutz.net/?p=cgilite;a=blobdiff_plain;f=cgi.sh;h=f79d41635746e19ce821700ec9fe80a8956913a0;hp=30e6d769015d74ce4dc645e5225f148272d6836e;hb=1a1d111199b770c092e1b16a7e03568d3d911b79;hpb=e6a5a9a5f79a00ff6645057b16f61666cabd9efc diff --git a/cgi.sh b/cgi.sh index 30e6d76..f79d416 100755 --- a/cgi.sh +++ b/cgi.sh @@ -103,7 +103,7 @@ urlsafe(){ s;%67;g;g; s;%68;h;g; s;%69;i;g; s;%6A;j;g; s;%6B;k;g; s;%6C;l;g; s;%6D;m;g; s;%6E;n;g; s;%6F;o;g; s;%70;p;g; s;%71;q;g; s;%72;r;g; s;%73;s;g; s;%74;t;g; s;%75;u;g; s;%76;v;g; s;%77;w;g; s;%78;x;g; - s;%79;y;g; s;%7A;z;g;' + s;%79;y;g; s;%7A;z;g; s;%2D;-;g; s;%2E;.;g; s;%2F;/;g; s;%5F;_;g' } attribsafe(){ @@ -128,7 +128,7 @@ attribsafe(){ } redirect(){ - printf '%s\r\n\r\n' "Location: $*" + printf 'Status: 303 See Other\r\nLocation: %s\r\n\r\n' "$*" exit 0 }