Другой сайт перенаправляет пользователей на мой сайт.Django размещает два домена на моем сервере
1. domain1.com
2. domain2.com -> domain1.com/domain2 ( using ProxyPass ReverseProxyPass in apache)
На основании учетных данных, переданных в «запросе», переданном с помощью ссылающегося сайта, я знаю, куда перенаправить пользователя.Но у меня есть ограничение, что мне нужно использовать определенный метод представления, каждый раз имеющий httpredirectresponse(reverse('DemoVar_response'))
.Мой код выглядит примерно так:
app / views.py
return HttpResponseRedirect(reverse('DemoVar_response',args=['Successful']))
app / urls.py
url(r'^response/(?P<response>[\s\w\d-]+)/$','response', name='DemoVar_response')
В случае вызова по внутренней ссылке HttpResponseRedirect(reverse('DemoVar_response'))
ведет к домену происхождения запроса, но поскольку я получаю запрос на перенаправление с другого сайта, HttpResponseRedirect возвращается к сайту по умолчанию.
Как я могу заставить HttpPresponseRedirect перейти на соответствующий домен?У меня есть информация о домене назначения во время перенаправления, но где мне его установить?