X-Git-Url: http://git.plutz.net/?p=cgilite;a=blobdiff_plain;f=server.sh;h=c49c0d8e7f1fd1039eb147a283499c6e6aa037d3;hp=f8760696dd4f75bf5cfdcdac1439899e0b77e298;hb=609086db135aac50ab83825aed16c9481c99715d;hpb=61b10db5d6923fb8a6df1e4158300fb9d3c613db diff --git a/server.sh b/server.sh index f876069..c49c0d8 100755 --- a/server.sh +++ b/server.sh @@ -94,6 +94,6 @@ HTTP_format(){ if [ -z "$QUERY_STRING" ]; then PATH_INFO="$(printf "$(printf %s "$PATH_INFO" |sed 's:+: :g;s:\\:\\\\:g;s:%:\\x:g')")" PATH_INFO="$(invalidate "${PATH_INFO}" '(^|.*/)\.\./.*' '')" - [ -f "$_DATA/$PATH_INFO" ] && . "$_EXEC/shcgi/static.sh" "$_DATA/$PATH_INFO" + [ -f "${treeroot:-${_DATA}}/$PATH_INFO" ] && . "$_EXEC/shcgi/static.sh" "${treeroot:-${_DATA}}/$PATH_INFO" exit 0 fi |HTTP_format