Bonjour,
Je souhaiterais avoir un URL propre sans app.php mais j'arrive pas avec cette conf
dans la racine du site j'ai créer un fichier .htaccess j'ai rajouter cela
mon autre fichier .htaccess qui se trouver dans le répertoire web
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ web/$1 [QSA,L] </IfModule>
configuration apache
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 <IfModule mod_negotiation.c> Options -MultiViews </IfModule> <IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{REQUEST_URI}::$1 ^(/.+)/(.*)::\2$ RewriteRule ^(.*) - [E=BASE:%1] RewriteCond %{HTTP:Authorization} . RewriteRule ^ - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}] RewriteCond %{ENV:REDIRECT_STATUS} ^$ RewriteRule ^app\.php(?:/(.*)|$) %{ENV:BASE}/$1 [R=301,L] RewriteCond %{REQUEST_FILENAME} -f RewriteRule ^ - [L] RewriteRule ^ %{ENV:BASE}/app.php [L] </IfModule> <IfModule !mod_rewrite.c> <IfModule mod_alias.c> RedirectMatch 302 ^/$ /app.php/ </IfModule> </IfModule>
quand j’accède a localhost il me redirige vers localhost/app.php/acceuil et si je fais localhost/acceuil il m'affiche erreur 404
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6<Directory /var/www/Symfony/web> Options Indexes FollowSymLinks MultiViews AllowOverride All Require all granted Allow from All </Directory>
Partager