# HG changeset patch # User jbe # Date 1426962394 -3600 # Node ID 5af7c66fbc08cdc608760ff854e764ada6c5c083 # Parent 680777af0293a031a6c3dda333d037a19fcde838 Use "./" instead of "" as relative baseurl diff -r 680777af0293 -r 5af7c66fbc08 framework/env/request/__init.lua --- a/framework/env/request/__init.lua Sat Mar 21 18:56:44 2015 +0100 +++ b/framework/env/request/__init.lua Sat Mar 21 19:26:34 2015 +0100 @@ -26,6 +26,7 @@ request._404_route = nil -- non-configurable + request._relative_baseurl = nil request._http_request = nil request._status = nil request._forward = nil diff -r 680777af0293 -r 5af7c66fbc08 framework/env/request/handler.lua --- a/framework/env/request/handler.lua Sat Mar 21 18:56:44 2015 +0100 +++ b/framework/env/request/handler.lua Sat Mar 21 19:26:34 2015 +0100 @@ -34,7 +34,11 @@ for match in string.gmatch(path, "/") do relative_baseurl_elements[#relative_baseurl_elements+1] = "../" end - request._relative_baseurl = table.concat(relative_baseurl_elements) + if #relative_baseurl_elements > 0 then + request._relative_baseurl = table.concat(relative_baseurl_elements) + else + request._relative_baseurl = "./" + end else request._relative_baseurl = nil end