Como evito o nome da pasta pública do URL do projeto do zend framework?

2

Eu sou um novato no framework Zend. Como faço para executar a url do projeto sem o nome da pasta pública.Estou usando um servidor de hospedagem compartilhada .Para mudar isso usando .htacces ?. Eu deveria ter o url parecido com myzfproject.mydomain.com. Por favor me avise

    
por Rinto George 05.12.2011 / 06:11

1 resposta

3

A melhor solução é apontar a raiz do documento do site para o diretório public do projeto.

Se você estiver usando CPanel (como mencionado nos comentários), basta adicionar o subdomínio myzfproject e inserir o diretório no diretório public (relativo ao seu diretório inicial) no campo Raiz do Documento ( ref link ).

Outra opção é separar completamente a pasta public do restante do aplicativo.

Por exemplo, o conteúdo da pasta public pode residir em qualquer lugar, digamos /home/user/sites/myzfproject , que é definido como a raiz do documento do site.

O aplicativo pode existir em qualquer outro lugar, digamos /home/user/apps/myzfproject com as pastas application e library .

A única alteração necessária seria /home/user/sites/myzfproject/index.php

defined('APPLICATION_PATH')
    || define('APPLICATION_PATH', '/home/user/apps/myzfproject/application'));
    
por 05.12.2011 / 06:54