anchor.diff:                  return;
               }
   
  -            //check if the requestUri to be proxied is "ping"
  +            //check if the originalUri to be proxied is "ping"
               if (originalUri.equalsIgnoreCase("ping")){
                   String checkConfig = getConfig().canReadProxyConfig() ? "OK": "Not Readable";
                   String checkLog = okToLog() ? "OK": "Not Exist/Readable";
  
positive.code:                 return;
              }
  
              //check if the requestUri is encoded then decode it
              if (originalUri.toLowerCase().startsWith("http%3a%2f%2f") || originalUri.toLowerCase().startsWith("https%3a%2f%2f")) originalUri = URLDecoder.decode(originalUri, "UTF-8");
  
              //check the Referer in request header against the allowedReferer in proxy.config
  
negative.code:             String redirectHost = serverUrl.getHostRedirect();
              redirectHost = redirectHost.endsWith("/")?redirectHost.substring(0, redirectHost.length()-1):redirectHost;
              String queryString = request.getQuery();
              return redirectHost + request.getPath() + ((queryString != null) ? ("?" + queryString) : "");
          }
          return originalUri;
      }
  