dvCanonicalUrl function

String dvCanonicalUrl(
  1. String siteUrl,
  2. String path
)

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';
}