dvConfiguredRedirect function
The redirect declared for rawPath in a web-server manifest's redirects,
or null.
Matched against the path exactly as requested, trailing slash included, so
/downloads -> /downloads/ can never answer its own target and loop.
Implementation
DVConfiguredRedirect? dvConfiguredRedirect(Object? redirects, String rawPath) {
if (redirects is! Map) return null;
final Object? entry = redirects[rawPath];
if (entry is! Map) return null;
final Object? to = entry['to'];
final Object? status = entry['status'];
if (to is! String || to.isEmpty) return null;
return DVConfiguredRedirect(to, status is int ? status : 301);
}