bugfix
This commit is contained in:
parent
d18358386c
commit
9f4907d758
@ -350,15 +350,16 @@ class ProcessorResource(StaticResource,Url2File):
|
|||||||
if self.request_filename and await self.isHtml(self.request_filename):
|
if self.request_filename and await self.isHtml(self.request_filename):
|
||||||
return await self.html_handle(request, self.request_filename)
|
return await self.html_handle(request, self.request_filename)
|
||||||
|
|
||||||
if self.request_filename and os.path.isdir(self.request_filename):
|
if not self.request_filename:
|
||||||
|
raise Exception(f'{str(request.url)=} invalid path')
|
||||||
|
|
||||||
|
if os.path.isdir(self.request_filename):
|
||||||
config = getConfig()
|
config = getConfig()
|
||||||
if not config.website.allowListFolder:
|
if not config.website.allowListFolder:
|
||||||
error('%s:not found' % str(request.url))
|
error('%s:not found' % str(request.url))
|
||||||
raise HTTPNotFound
|
raise HTTPNotFound
|
||||||
if os.path.exists(self.request_filename):
|
debug(f'{self.request_filename=}, {str(request.url)=} handle as a normal file')
|
||||||
debug(f'{self.request_filename=}, {str(request.url)=} handle as a normal file')
|
return await super()._handle(request)
|
||||||
return await super()._handle(request)
|
|
||||||
raise Exception(f'{str(request.url)=} invalid paht')
|
|
||||||
|
|
||||||
def gethost(self, request):
|
def gethost(self, request):
|
||||||
host = request.headers.get('X-Forwarded-Host')
|
host = request.headers.get('X-Forwarded-Host')
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user