diff --git a/adafruit_httpserver/server.py b/adafruit_httpserver/server.py index 0a64541..2a6ddce 100644 --- a/adafruit_httpserver/server.py +++ b/adafruit_httpserver/server.py @@ -169,8 +169,9 @@ def poll(self): # If no handler exists and request method is GET, try to serve a file. elif handler is None and request.method == HTTPMethod.GET: + filename = "index.html" if request.path == "/" else request.path HTTPResponse(request).send_file( - filename=request.path, + filename=filename, root_path=self.root_path, ) else: