django-revproxy
django-revproxy copied to clipboard
Issue in redirect urls
In my django app my base url is --> htps://api.abc.in/api_app/
I have written a rule in urls.py
re_path(r'^grafana(?P
as per above rule when I hit htps://api.abc.in/api_app/grafana it redirect via proxy to my proxy server correctly. my Proxyview implementation:
from revproxy.views import ProxyView
from revproxy.utils import normalize_request_headers
class TestProxyView(ProxyView):
upstream = 'https://grafana.com'
now when subsequent calls are getting redirect its going to
hhtps://api.abc.in/grafana/abc.js but ideally I want it htps://api.abc.in/api_app/grafana/abc.js
Any help will be appreciated.
Hi @Pallav-552! Thanks for posting the issue. Are you using django templates and it's url template builtin? It should return all urls formatted properly. Anyway, in the example you mentioned, I think you should use static instead so, in a productive environment django shouldn't serve that static files and the proxy will have no effect.