$offset = substr(trim($_SERVER['SCRIPT_NAME'], '/'), 0, -9);
$uri = ltrim(trim($_SERVER['REQUEST_URI'], '/'), $offset);
поюясню,
полный урл - /ololo/lala/bebe/sait/framework/controller/action
урл от корня - controller/action
такой урл нужен для внутриннего применения классом реквест
проблема в том, что отрезая оффсет через ltrim он отрезает лишние буквы, в зависимости от урла
если отрезать через str_replace - он вырежет все совпадения, а не только оффсет из начала строки
substr не катит, тк оффсет может быть разной длины
как же трушно отрезать оффсет?
или предложите другой трушеый вариант получения отночительного урл