Как переписать URL-адрес только на PHP?

У меня есть структурированный сайт MVC (Model, View, Controller), о котором я думаю. Он размещен на smallbusiness.yahoo.com. (Apache) Они ограничивают хостинг php (и mysql), и я не могу редактировать настройки сервера. Это означает, что нет файлов .htaccess! Я искал решение в течение длительного времени, но все они связаны с редактированием конфигураций сервера. Я ищу способ переписать URL-адреса только с самой php.

Я хочу переписать URL, чтобы контроллер (ы) мог получать параметры через URL. Я знаю, что Codeigniter делает это, но я хочу узнать, как он это делает.

Например, что-то вроде этого:

example.com/page.php?page=whatever

превращается в

example.com/page/whatever OR

example.com/whatever

Я видел несколько примеров с $ _SERVER ['PATH_INFO'], но я не понимаю, что это делает. я пробовал

$_SERVER['PATH_INFO'] = '/'; 

Но это ничего не помогло … Помощь была бы очень признательна!