Est-il possible de définir le répertoire /web comme une racine Web sans modifier le fichier de configuration apache?Utiliser symfony 1.4 sans modifier la configuration d'apache
J'ai essayé d'utiliser le code .htaccess suivant, mais si je vais à localhost/module/, il affiche l'erreur 404. Mais si je vais à localhost/web/module/ alors tout fonctionne.
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule sf/(.*) lib/vendor/symfony/data/web/sf/$1 [L]
RewriteRule ^$ web/ [L]
RewriteRule (.*) web/$1 [L]
</IfModule>
Mon chemin d'accès au répertoire Web est/home/xx/public_html/web – Ragnis
Alors pourquoi ne pas faire/home/xx/public_html votre site Web? Mettez votre code dans/home/xx, et éditez votre ProjectConfiguration pour appeler '$ this-> setWebDir'? Si cela fonctionne, je mettrai à jour ma réponse. – Maerlyn
J'ai mis tous mes fichiers symfony dans/home/xx/private_html/et à gauche seulement/contenu du dossier web dans/home/xx/public_html/ Mais maintenant je ne peux pas le faire fonctionner. Symfony recherche toujours ses fichiers depuis/home/xx/public_html/folder. – Ragnis