Add support to detect URLs in tokens and match by scheme, host, port, path, query string, and fragment id.