diff --git a/server.py b/server.py
index a07832d3881e5cc75865538842487e6d8094b3bb..46e672d0acbc0d615ed8eb75421a93f662e3fbd2 100644
--- a/server.py
+++ b/server.py
@@ -104,6 +104,10 @@ def handle_errors(endpoint, text, code, *errors, **epargs):
 def handle_not_found(e=None): #pylint: disable=unused-argument
 	return render_endpoint('index', 'Diese Seite existiert nicht!'), 404
 
+@app.errorhandler(405)
+def handle_method_not_allowed(e=None): #pylint: disable=unused-argument
+	return render_endpoint('index', 'Diese Seite existiert nicht!'), 405
+
 @app.errorhandler(500)
 @app.errorhandler(Exception)
 def handle_internal_error(e): #pylint: disable=unused-argument