Como implantar o Symfony2 em uma hospedagem compartilhada?

Eu quero acessar meu aplicativo symfony no env de produção (http://www.sample.com/amateur1/web/app.php) deste URLhttp://www.sample.com/amateur1.

Para fazer isso, movi o arquivo .htacces parahttp://www.sample.com/amateur1/.htaccess com este conteúdo:

<IfModule mod_rewrite.c>
    RewriteEngine On

    RewriteBase /web/

    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(.*)$ app.php [QSA,L]
</IfModule>

Mas quando eu vou parahttp://www.sample.com/amateur1 mostra um erro 404 eprod.log não está escrito.

Eu também useiRewriteBase /amateur1/web/ porque eu não sei seRewriteBase caminho é relativo aoDocumentRoot do servidor, ou do caminho onde o.htaccess arquivo está localizado. Também tentou/amateur1 e/amateur1/ como RewriteBase devido a esta respostaSymfony2: Como implementar no subdiretório (Apache)

Com as três tentativas, a página Exceções aparece sem estilo e não carrega nenhuma imagem. Mas então recebo o seguinte erro no arquivo prod.log:

[2013-02-15 02:06:47] request.ERROR: Symfony\Component\HttpKernel\Exception\NotFoundHttpException: No route found for "GET /amateur1/" (uncaught exception) at /home/u105859802/public_html/amateur1/app/cache/prod/classes.php line 5121 [] []

O que estou fazendo errado?

questionAnswers(2)

yourAnswerToTheQuestion