Comment déployer Symfony2 sur un hébergement mutualisé?

Je veux accéder à mon application symfony dans la production env (http://www.sample.com/amateur1/web/app.php) à partir de cette url http://www.sample.com/amateur1.

À faire que j'ai déplacé le .htacces fichier à http://www.sample.com/amateur1/.htaccess avec ce contenu:

<IfModule mod_rewrite.c>
    RewriteEngine On

    RewriteBase /web/

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

Mais quand je vais à http://www.sample.com/amateur1 affiche une Erreur 404, et prod.journal n'est pas écrite.

J'ai aussi utilisé RewriteBase /amateur1/web/ parce que je ne sais pas Si RewriteBase chemin est relatif au DocumentRoot du serveur, Ou à partir du chemin d'accès où le .htaccess fichier se trouve. Aussi essayé /amateur1 et /amateur1/ comme RewriteBase en raison de cette réponse Symfony2: Comment déployer dans un sous-répertoire (Apache)

Avec les trois est à essayer, à L'exception de la page apparaît non stylé, et pas de charger une image. Mais ensuite, j'obtiens l'erreur suivante en prod.fichier journal:

[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 [] []

Ce que je fais mal ?

source d'informationauteur Jeflopo