Странно, я бы подумал, что по умолчанию используется индекс / индекс, если они не указаны.Вы можете попробовать что-то настроить с помощью Zend_Controller_Router_Route;
$router = $ctrl->getRouter(); // returns a rewrite router by default
$router->addRoute(
'user',
new Zend_Controller_Router_Route('somemodule',
array('module' => 'somemodule',
'controller' => 'index',
'action' => 'index'))
);
Однако вам нужно будет настроить маршруты для захвата: id /: val в переменные.Вы можете сделать это с помощью другого addRoute (), назвав каждую переменную перед двоеточием.
$router->addRoute(
'user',
new Zend_Controller_Router_Route('somemodule/:id/:val',
array('module' => 'somemodule',
'controller' => 'index',
'action' => 'index'))
);
Тогда вы сможете увидеть модуль без индекса / индекса в URL, что может решить проблему сurl helper.
Подробнее здесь http://framework.zend.com/manual/en/zend.controller.router.html