diff --git a/lib/html_proofer/cache.rb b/lib/html_proofer/cache.rb
index c48be001..92ae038c 100644
--- a/lib/html_proofer/cache.rb
+++ b/lib/html_proofer/cache.rb
@@ -93,8 +93,10 @@ def retrieve_urls(urls_detected, type)
# if there are no urls, bail
return {} if urls_detected.empty?
- urls_detected = urls_detected.transform_keys do |url|
- cleaned_url(url)
+ if type == :external
+ urls_detected = urls_detected.transform_keys do |url|
+ cleaned_url(url)
+ end
end
urls_to_check = detect_url_changes(urls_detected, type)