/** * Метод выполняет первичную обработку $_SERVER['REQUEST_URI'] * * @return string */ protected function GetRequestUri() { $sReq = preg_replace("/\\/+/", '/', $_SERVER['REQUEST_URI']); $sReq = preg_replace("/^\\/(.*)\\/?\$/U", '\\1', $sReq); $sReq = preg_replace("/^(.*)\\?.*\$/U", '\\1', $sReq); /** * Формируем $sPathWebCurrent */ self::$sPathWebCurrent = PATH_ROOT . DS . join('/', $this->GetRequestArray($sReq)); return $sReq; }