diff --git a/.htmltest.yml b/.htmltest.yml
index dee278b00fe0..d29cf03b3de6 100644
--- a/.htmltest.yml
+++ b/.htmltest.yml
@@ -33,6 +33,10 @@ IgnoreURLs: # list of regexs of paths or URLs to be ignored
# Ignore links to GH repo content for now.
- ^https?://github\.com/.*?/.*?/(blob|tree)/
+ # Too many redirects as the server tries to figure out the country and language,
+ # e.g.: https://www.microsoft.com/en-ca/sql-server.
+ - ^https://www.microsoft.com/sql-server$
+
# TODO: drop after fix to https://github.com/rust-lang/crates.io/issues/788
- ^https://crates\.io/crates
# TODO: drop after fix to https://github.com/micrometer-metrics/micrometer-docs/issues/239
diff --git a/scripts/content-modules/adjust-pages.pl b/scripts/content-modules/adjust-pages.pl
index 1f66fabda359..b7c18c97923a 100755
--- a/scripts/content-modules/adjust-pages.pl
+++ b/scripts/content-modules/adjust-pages.pl
@@ -102,6 +102,9 @@ ()
if ($ARGV =~ /\/semconv/) {
s|(\]\()/docs/|$1$specBasePath/semconv/|g;
s|(\]:\s*)/docs/|$1$specBasePath/semconv/|;
+
+ # TODO: drop once semconv pages are fixed:
+ s|(/resource/faas\.md)#function-as-a-service|$1|;
}
# SPECIFICATION custom processing