Progetto ZF su hosting condiviso senza far visualizzare nella url la directory public

Ho un progetto realizzato con ZF depositato su un hosting condiviso.

Grazie all'.htaccess sono riuscito a far visualizzare il portale. Per vedere come clicca qui!

Ma ora mi ritrovo con una url di questo tipo: http://www.dominio.it/public/controller/action

mentre io vorrei che la cartella public non fosse visualizzata quindi:http://www.dominio.it/controller/action

Qualcuno mi saprebbe spiegare se la cosa e' possibile e come?

Grazie

inviato 4 anni fa
JellyBelly
X 1 X

Secondo quanto riportato in questo sito, sufficiente lavorare sul file .htaccess in questo modo:

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]
risposto 4 anni fa
Gianni Tomasicchio
Dopo aver aperto la domanda, mi sono messo alla ricerca nel web anch'io ad una soluzione e ho trovato la tua stessa segnalazione! L'ho testata e ho anche constatato delle anomalie commentate in questo mio post: http://www.alberton.info/zend_framework_mod_rewrite_shared_hosting.html#comment-696JellyBelly 4 anni fa
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda