diff --git a/pelican/writers.py b/pelican/writers.py index 4e61e40c..c14f4f71 100644 --- a/pelican/writers.py +++ b/pelican/writers.py @@ -158,8 +158,9 @@ class Writer(object): relative_paths.append(found) for relative_path in relative_paths: - if not relative_path.startswith("http://"): - dest_path = os.sep.join((get_relative_path(name), "static", relative_path)) + if not "://" in relative_path: # we don't want to rewrite protocols + dest_path = os.sep.join((get_relative_path(name), "static", + relative_path)) content = content.replace(relative_path, dest_path) return content