diff options
Diffstat (limited to 'module/web')
-rw-r--r-- | module/web/WebServer.py | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/module/web/WebServer.py b/module/web/WebServer.py index 0627132c8..584ed564c 100644 --- a/module/web/WebServer.py +++ b/module/web/WebServer.py @@ -218,7 +218,12 @@ def pause(): @route('/favicon.ico') def favicon(): - redirect('/static/favicon.ico') + + if request.HEADER("HTTP_IF_MODIFIED_SINCE") == TIME: abort(304, "Not Modified") + + response.header['Last-Modified'] = TIME + + send_file('favicon.ico', root=(PATH + 'static/')) @route('static/:section/:filename') def static_folder(section, filename): |