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:             out.clear();
              out = pageContext.pushBody();
  
              //check if the originalUri to be proxied is empty
              if (originalUri == null || originalUri.isEmpty()){
                  String errorMessage = "This proxy does not support empty parameters.";
                  _log(Level.WARNING, errorMessage);
  