mirror of
https://github.com/webrecorder/pywb.git
synced 2025-03-15 00:03:28 +01:00
live rewrite: use custom REL_REFERER field don't overrie HTTP_REFERER
if REL_REFERER not set, don't send any referrer
This commit is contained in:
parent
85593696fa
commit
e011da43f2
@ -21,7 +21,7 @@ class LiveRewriter(object):
|
||||
('HTTP_ACCEPT', 'Accept'),
|
||||
('HTTP_ACCEPT_LANGUAGE', 'Accept-Language'),
|
||||
('HTTP_ACCEPT_CHARSET', 'Accept-Charset'),
|
||||
('HTTP_REFERER', 'Referer'),
|
||||
('REL_REFERER', 'Referer'),
|
||||
]
|
||||
|
||||
def __init__(self, defmod=''):
|
||||
|
@ -58,7 +58,7 @@ class RewriteHandler(WbUrlHandler):
|
||||
|
||||
ref_wburl_str = wbrequest.extract_referrer_wburl_str()
|
||||
if ref_wburl_str:
|
||||
wbrequest.env['HTTP_REFERER'] = WbUrl(ref_wburl_str).url
|
||||
wbrequest.env['REL_REFERER'] = WbUrl(ref_wburl_str).url
|
||||
|
||||
|
||||
result = self.rewriter.fetch_request(url, wbrequest.urlrewriter,
|
||||
|
Loading…
x
Reference in New Issue
Block a user