diff --git a/lib/core/option.py b/lib/core/option.py index de968e993..815fa0d02 100755 --- a/lib/core/option.py +++ b/lib/core/option.py @@ -334,7 +334,7 @@ def _feedTargetsDict(reqFile, addedTargetUrls): hostPattern=host.replace(".","\.") if (conf.forceSSL or re.search(r"host:[^\n\r]*%s:%s[\s\S]*referer:[^\n\r]*https://%s:%s.*" % (hostPattern, port, hostPattern, port), request, re.I) - or (port != 80 + or (port != "80" and re.search(r"host:[^\n\r]*%s:%s[\s\S]*referer:[^\n\r]*https://.*cdn.*" % (hostPattern, port), request, re.I))): scheme = "https"