Если задача состоит в выполнении некоторого контроллера/экшна из имеющегося набора, проще не запрашивать урл, а выполнять команды, переданные в параметры скрипта, например создать cli.php, который будет принимать строку типа 'someAction/someController/some Param', и передавать ее роутеру / диспатчеру как урл, и далее уже все стандартно как будто пришли с урл.