validating href value -> external url should not have fragments

@fosdev Please review and merge. Thanks!
... invalid uri: '%{uri}' per other comment.