Ho caricato unu progetto fatto con ZF su hosting condiviso A***a.
In locale funziona correttamente mentre sul server remoto devo per forze puntare alla directory /public.

Al momento ho risolto eliminando il file .htaccess contenuto in /public ed aggiunto questo nella root:

Codice PHP:
RewriteEngine On
 
RewriteRule 
^\.htaccess$ - [F]
 
RewriteCond %{REQUEST_URI} =""
RewriteRule ^.*$ /public/index.php [NC,L]
 
RewriteCond %{REQUEST_URI} !^/public/.*$
RewriteRule ^(.*)$ /public/$1
 
RewriteCond 
%{REQUEST_FILENAME} -f
RewriteRule 
^.*$ - [NC,L]
 
RewriteRule ^public/.*$ /public/index.php [NC,L
E' questo il metodo migliore?

Grazie
ciao