2013-09-06 2 views
1

J'ai un emplacement ftp partagé sur lequel j'essaie d'utiliser Symfony2 Framework.Supprimer web/app.php de l'URL dans Symfony2 en utilisant .htaccess

http://XYZ.com/ABC/Symfony

Tout ce que j'ai les détails est ftp et la base de données.

S'il vous plaît aidez-moi à supprimer web/app.php de l'URL et qui redirige vers l'URL principale.

+0

Quel est le problème avec ([la valeur par défaut d'un] https://github.com/symfony /symfony-standard/blob/master/web/.htaccess)? – Touki

+0

duplication possible de [RewriteRule dans Apache avec Symfony2 ne supprimant pas app.php] (http://stackoverflow.com/questions/8424728/rewriterule-in-apache-with-symfony2-not-removing-app-php) –

+1

@Touki Voulez-vous supprimer web/app.php de l'URL et le défaut ne supprime que app.php encore web est là et tout en ouvrant l'URL racine il montre erreur –

Répondre

5

mettre ceci dans votre fichier .htaccess dans votre répertoire web /:

<IfModule mod_rewrite.c> 
    Options +FollowSymlinks 
    RewriteEngine On 

    # Explicitly disable rewriting for front controllers 
    RewriteRule ^app_dev.php - [L] 
    RewriteRule ^app.php - [L] 

    RewriteCond %{REQUEST_FILENAME} !-f 

    # Change below before deploying to production 
    #RewriteRule ^(.*)$ app.php [QSA,L] 
    RewriteRule ^(.*)$ app_dev.php [QSA,L] 
</IfModule> 

pris d'ici - symfony2 rewrite rules .htaccess app.php

+0

N'a pas fonctionné. Encore app.php est nécessaire et quand j'essaye http://www.XYZ.com/Symfony il montre une erreur. –

+0

essayez d'ajouter 'DocumentRoot/full/chemin/vers/votre/site/web' avant' ' – dmnptr

+1

Vous devrez peut-être activer le module de réécriture (sudo a2enmod réécriture && sudo service apache2 restart) –

Questions connexes