diff --git a/couchpotato/__init__.py b/couchpotato/__init__.py index c3b1bd81..38b36174 100644 --- a/couchpotato/__init__.py +++ b/couchpotato/__init__.py @@ -72,7 +72,11 @@ def page_not_found(error): url = request.path[len(index_url):] if url[:3] != 'api': - return redirect(request.url.replace(request.path, index_url + '#' + url)) + if request.path != '/': + r = request.url.replace(request.path, index_url + '#' + url) + else: + r = '%s%s' % (request.url.rstrip('/'), index_url + '#' + url) + return redirect(r) else: time.sleep(0.1) return 'Wrong API key used', 404