anchor.diff:    final String requestMethod = request.method?.toUpperCase();
     if (requestMethod == 'GET') {
       final entry = await dartdocBackend.getLatestEntry(
  -        docFilePath.package, docFilePath.version, true);
  +        docFilePath.package, effectiveVersion, true);
       if (entry == null) {
         return notFoundHandler(request);
       }
  
positive.code:   }
  
    final String version = uri.pathSegments[2];
    if (version.isEmpty || version == 'latest') {
      return new DocFilePath(package, null, null);
    }
    if (segmentCount == 3) {
  
negative.code:   if (redirectDartdocPages.containsKey(docFilePath.package)) {
      return redirectResponse(redirectDartdocPages[docFilePath.package]);
    }
    final effectiveVersion = await _effectiveVersion(docFilePath);
    if (effectiveVersion == null) {
      return redirectToSearch(docFilePath.package);
    }
    if (docFilePath.path == null) {
      return redirectResponse('${request.requestedUri}/');
  