diff --git a/server.py b/server.py
index 46e672d0acbc0d615ed8eb75421a93f662e3fbd2..16644fa97950542a45ba778d891edb35dc3d5575 100644
--- a/server.py
+++ b/server.py
@@ -99,6 +99,10 @@ def handle_errors(endpoint, text, code, *errors, **epargs):
 		return decorator
 	return wrapper
 
+@app.errorhandler(400)
+def handle_bad_request(e=None): #pylint: disable=unused-argument
+	return render_endpoint('index', 'Diese Seite existiert nicht!'), 400
+
 @app.errorhandler(404)
 @app.route('/invalidpath')
 def handle_not_found(e=None): #pylint: disable=unused-argument