Implementação do framework zend no servidor

Eu tenho um servidor, onde eu fiz o upload do meu trabalho no framework zend (em um subdomínio). o nome da pasta é ‘visita’.

Então, quando eu vou para: http://mysitename.com/visit , ele mostra uma estrutura de diretórios:

Parent Directory application/ docs/ library/ nbproject/ public/ tests/ 

Mas quando eu vou para: http://mysitename.com/visit/public , eu recebo a página de índice do meu projeto.

Mas eu quero pegar minha página de índice, quando eu digito: http://mysitename.com/visit

você pode por favor me dar o htaccess correto que ele precisa?

Além disso, essas outras abordagens para implantar em hospedagem compartilhada podem ajudar:

Em particular, uma resposta de tharkun levou-me a escrevê-lo em mais detalhes em um post no blog .

Você pode fazer isso com o seguinte conjunto de regras, que é em parte uma versão parcialmente modificada da descrita na documentação .

Arquivo .htaccess em / visit:

 RewriteEngine on # Guard against people visiting /public/ directly RewriteCond %{THE_REQUEST} ^[AZ]\s/visit/public/ RewriteRule ^public/(.*)$ /visit/$1 [R=301,L] RewriteCond %{REQUEST_FILENAME} -s [OR] RewriteCond %{REQUEST_FILENAME} -l [OR] RewriteCond %{REQUEST_FILENAME} -d # Make sure we've rewritten to the ./public/ directory already RewriteCond $0 ^public/ RewriteRule ^.*$ - [NC,L] # The index file is now at /visit/public/index.php RewriteRule ^.*$ /visit/public/index.php [NC,L]