Premetto che sto solamente "giocherellando" con lo Zend, non sto producendo nulla.

Ho una configurazione di ZF standard, come quella che si legge nel 95% dei tutorial online.
La cosa strana che succede è che se punto alla root della cartella dell'applicativo (http://domain/test) tutto viene eseguito e mi viene mostrata l'index seguendo le regole del mvc mentre se richiamo un controller che ho scritto io non viene trovato e mi da errore 404...

Il controller è proprio banale, serve solo per vedere se viene richiamata il view associato:

codice:
class NewsController extends Zend_Controller_Action
{
	public function indexAction() {}
	public function newAction() {}
	public function editAction() {}
	public function deleteAction() {}
}
e il view non altro che un "ok" al suo interno, semplice testo.

La struttura delle directory è:

- /application/controllers/NewsController.php
- /application/views/scripts/news/news.phtml
- /index.php
- /.htaccess

Per completezza:
codice:
index.php

<?php
error_reporting(E_ALL|E_STRICT);
date_default_timezone_set('Europe/Rome');
set_include_path(get_include_path().PATH_SEPARATOR.
		 '/var/www/ineg/library'.PATH_SEPARATOR.
		 '/var/www/ineg/application/models');

require("Zend/Loader.php");
Zend_Loader::registerAutoload();

$controller = Zend_Controller_Front::getInstance();
$controller->setControllerDirectory("./application/controllers");
$controller->throwExceptions(true);
$controller->dispatch();
?>

.htaccess

RewriteEngine on
RewriteRule !\.(js|ico|gif|jpg|png|css)$ index.php  
# php_flag register_globals off  
# php_flag magic_quotes_gpc off
Idee? Mi da quando richiamo la pagina da http://domain/test/news un errore 404...