Skip to content

Commit 2cf2cd5

Browse files
author
Julian Dehm
committed
add config option to skip url rewriting for certain domains
1 parent 3c94da0 commit 2cf2cd5

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

pywb/apps/rewriterapp.py

+2-1
Original file line numberDiff line numberDiff line change
@@ -401,7 +401,8 @@ def render_content(self, wb_url, kwargs, environ):
401401
full_prefix=full_prefix,
402402
rel_prefix=rel_prefix,
403403
pywb_static_prefix=pywb_static_prefix)
404-
404+
if self.config.get('rewrite_list', False):
405+
urlrewriter.rewrite_opts['rewriteList'] = self.config['rewrite_list']
405406
framed_replay = self.framed_replay
406407

407408
url_parts = urlsplit(wb_url.url)

pywb/rewrite/url_rewriter.py

+2
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,8 @@ def rewrite(self, url, mod=None, force_abs=False):
7070
wburl = self.wburl
7171

7272
is_abs = url.startswith(self.PROTOCOLS)
73+
if self.rewrite_opts.get('rewriteList', False) and is_abs and not url.startswith(tuple(self.rewrite_opts['rewriteList'])):
74+
return url
7375

7476
scheme_rel = False
7577
if url.startswith(self.REL_SCHEME):

0 commit comments

Comments
 (0)