hardened SiteVisitor against URISyntaxException