Bonjour à tous,

Ne connaissant pas très bien zend framework, j'essaye de mettre en place un système de routes via un fichier .ini.

En voici une partie, en sachant que le reste et du même acabit :
routes.donjons.type = "Zend_Controller_Router_Route"
routes.donjons.route = "donjons.html"
routes.donjons.defaults.module = "Core"
routes.donjons.defaults.controller = "donjons"
routes.donjons.defaults.action = "index"
Voilà, comment s'initialise mon router dans le bootstrap de mon module Core :
protected function _initRouter()
{
$routeConfig = new Zend_Config_Ini(
ROOT_PATH . DIRECTORY_SEPARATOR .
'application' . DIRECTORY_SEPARATOR .
'Core' . DIRECTORY_SEPARATOR .
'configs' . DIRECTORY_SEPARATOR .
'routes.ini', APPLICATION_ENV
);

Zend_Controller_Front::getInstance()
->getRouter()
->addConfig($routeConfig, 'routes');
}
L'URL-rewritting est activé via un fichier .htaccess :
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -d [OR]
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l
RewriteRule ^.*$ - [L]
RewriteRule ^.*$ index.php [L]
Si je me trompe pas, en appelant la page, si je fais monsite.com/donjons.html ou monsite.com/donjons/index, çà devrait l'afficher ? Dans mon cas, j'obtiens une erreur :
Not Found

The requested URL /public/donjons.html was not found on this server.
ou
Not Found

The requested URL /TNA/index.php was not found on this server.
Merci d'avance pour votre aide

PS : Ne me demandez pas de passer sur zf2 ;p C'est pas moi qui décide la version sur laquelle je bosse :p