diff --git a/pywb/rewrite/html_rewriter.py b/pywb/rewrite/html_rewriter.py index bf28bf25..92c4e8e0 100644 --- a/pywb/rewrite/html_rewriter.py +++ b/pywb/rewrite/html_rewriter.py @@ -56,7 +56,7 @@ class HTMLRewriterMixin(StreamingRewriter): 'archive': 'oe_'}, 'area': {'href': defmod}, 'audio': {'src': 'oe_'}, - 'base': {'href': defmod}, + 'base': {'href': 'ba_'}, 'blockquote': {'cite': defmod}, 'body': {'background': 'im_'}, 'button': {'formaction': defmod}, diff --git a/pywb/rewrite/test/test_html_rewriter.py b/pywb/rewrite/test/test_html_rewriter.py index 65bbfe28..26f12248 100644 --- a/pywb/rewrite/test/test_html_rewriter.py +++ b/pywb/rewrite/test/test_html_rewriter.py @@ -25,23 +25,23 @@ r""" # Base Tests -- w/ rewrite (default) >>> parse('') - + # Full Path >>> parse('', urlrewriter=full_path_urlrewriter) - + # Full Path Scheme Rel Base >>> parse('', urlrewriter=full_path_urlrewriter) - + # Rel Base >>> parse('', urlrewriter=full_path_urlrewriter) - + # Rel Base + example >>> parse('', urlrewriter=full_path_urlrewriter) - + # Rel Base >>> parse('', urlrewriter=full_path_urlrewriter) @@ -53,7 +53,7 @@ r""" # ensure trailing slash added >>> parse('') - + # Base Tests -- no rewrite >>> parse('', urlrewriter=no_base_canon_rewriter) @@ -244,29 +244,29 @@ r"""
>>> parse('
') -
+
>>> parse('') - + >>> parse('') - + >>> parse('') - + >>> parse('') >>> parse("") - + #>>> parse('') # Style >>> parse('') - + # Unterminated style tag, handle and auto-terminate >>> parse('