Mam problem ze ścieżkami w ZF. Mianowicie problem polega na błędzie który dostaję gdy próbuję wczytać widok przez ścieżkę http://localhost/proba/public/controller/action natomiast działa gdy dodam do ścieżki index.php http://localhost/proba/public/index.php/controller/action
Oczywiście domyślny kontroler działa i mam do niego dostęp przez http://localhost/proba/public/ bez index.php.
Próbowałem dodawać ruting:
resources.router.routes.dogoscia.route = "/akcja.html" resources.router.routes.dogoscia.defaults.controller = "controller" resources.router.routes.dogoscia.defaults.action = "action"
ale niestety aby dostać się do public/akcja.html należy dodać index.php pomiędzy (public/index.php/akcja.html)
Nie wiem dlaczego działa to w ten sposób ale dołączę .htaccess
SetEnv APPLICATION_ENV development DirectoryIndex index.php RewriteEngine On RewriteCond %{REQUEST_FILENAME} -s [OR] RewriteCond %{REQUEST_FILENAME} -l [OR] RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^.*$ - [NC,L] RewriteRule ^.*$ index.php [NC,L] RewriteRule ^public/.*$ public/index.php [NC,L] php_flag register_globals off php_flag magic_quotes_gpc off RewriteBase /
Z góry dzięki za pomoc,
piro