This should solve the issue including query parameters:
@app.before_request def before_request(): return redirect(request.url.replace(request.host, "host-b.com"))