Bonjour,

J'ai un petit soucis pour avec le mod rewrite. J'ai donc installer apache en version 2.4.7 (Server version: Apache/2.4.7 (Ubuntu) Server built: Jul 22 2014 14:36:38)

J'ai enlever tout les virtual host car je n'en ai pas l'utilité et donc mon site se situe à la racine /var/www/. Dans mon /etc/apache2/apache2.conf j'ai mis ceci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
<Directory /var/www/>
        Options Indexes FollowSymLinks
        AllowOverride All
        Require all granted
</Directory>
<Directory /var/www/webroot>
        Options Indexes FollowSymLinks
        AllowOverride All
        Require all granted
</Directory>
J'ai bien pensé à vérifier que apache cherchait bien les .htaccess
Code : Sélectionner tout - Visualiser dans une fenêtre à part
AccessFileName .htaccess
Et donc mon .htaccess
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
Options +FollowSymlinks
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) webroot/$1 [L]
Mais pourquoi lorsque j'essaye d'afficher ma page, au lieu de me rediriger il m'affiche l'index des dossiers.

Est ce que quelqu'un aurait une idée s'il vous plait?