diff --git a/server.py b/server.py index 015dce0..cf492a2 100644 --- a/server.py +++ b/server.py @@ -205,6 +205,11 @@ def relay(): isabs = goto[0] == "/" or goto[0:2] == "//" isquery = goto[0] == "?" dubleslash = goto[0:2] == "//" + if url = urlparse(fulladdr).hostname: + isquery=False + isabs=False + isdir=True + goto = f"/{goto}" if goto[0] != / else goto if isquery: tempurl = url qury = goto[1:]