diff --git a/bin/chat-fastapi.py b/bin/chat-fastapi.py index eb4679c..287c8ec 100644 --- a/bin/chat-fastapi.py +++ b/bin/chat-fastapi.py @@ -71,7 +71,8 @@ async def verify_captcha_middleware(request: Request, call_next): response = await call_next(request) return response - if request.url.scheme == "http": + host = request.headers.get('referer') + if host and host.startswith("http:"): url = request.url.replace(scheme="https") return RedirectResponse(url=str(url))