X-Git-Url: http://git.plutz.net/?p=cgilite;a=blobdiff_plain;f=server.sh;h=0cb43ffbc57cef49e45c951b7e4194a87df15704;hp=a4229b252c90a409348c909e85df6f6027ff3384;hb=3cb6ff3e7cd50f6a6e22a9a43d5a75fc8aea1c3c;hpb=e6a5a9a5f79a00ff6645057b16f61666cabd9efc diff --git a/server.sh b/server.sh index a4229b2..0cb43ff 100755 --- a/server.sh +++ b/server.sh @@ -34,6 +34,10 @@ sed -unr ' h s;^(GET|HEAD|POST) ([^\?]*)\??(.+)? (HTTP\/[0-9]\.[0-9])\r?$;export REQUEST_METHOD='\''\1'\'';p g + s;^(GET|HEAD|POST) ([^\?]*\??.*) (HTTP\/[0-9]\.[0-9])\r?$;\2; + s;'\'';'\''\\'\'''\'';g + s;^.*$;export REQUEST_URI='\''&'\'';p + g s;^(GET|HEAD|POST) ([^\?]*)\??(.+)? (HTTP\/[0-9]\.[0-9])\r?$;\2; s;'\'';'\''\\'\'''\'';g s;^.*$;export PATH_INFO='\''&'\'';p