dvCanonicalUrl function
siteUrl joined with path, no trailing slash.
Implementation
String dvCanonicalUrl(String siteUrl, String path) {
final String base = siteUrl.replaceAll(RegExp(r'/+$'), '');
final String trimmed = path.replaceAll(RegExp(r'/+$'), '');
return trimmed.isEmpty ? base : '$base$trimmed';
}