diff --git a/api/src/redirector.py b/api/src/redirector.py index 66beee2..2a9498d 100644 --- a/api/src/redirector.py +++ b/api/src/redirector.py @@ -41,7 +41,7 @@ async def _handle_request(path: str): host = request.host if ":" in host: host = host.split(":")[0] - if host not in domains or domain is not None and domain.name not in domains: + if host not in domains or (domain is not None and not any(host.endswith(d) for d in domains)): return render_template("404.html"), 404 user_agent = request.headers.get("User-Agent", "").lower() diff --git a/version.txt b/version.txt index e2cac26..b966e81 100644 --- a/version.txt +++ b/version.txt @@ -1 +1 @@ -1.2.3 \ No newline at end of file +1.2.4 \ No newline at end of file