假设有人在www.yahoo.com上,然后点击了我的URL www.mysite.com。现在,在Django中,我想做:
return HttpResponseRedirect('https://www.google.com')
但是,当Google收到此请求时,他们会看到HTTP_REFERER是Yahoo,但我想修改引荐来源网址,使其显示为“ www.mysite.com”。能做到吗?
答案 0 :(得分:0)
您应该能够执行以下操作:
resp = HttpResponseRedirect('https://www.google.com')
resp['HTTP_REFERER'] = 'www.mysite.com'
return resp
这是因为HttpResponseRedirect
是HttpResponse
的子类,因此您只需设置标题字段like you would for HttpResponse