Bonsoir tout le monde,

je suis confronté à un petit problème de configuration apache.
Je désire faire du rewrite d'url. Pour cela, voici mon fichier de config de mon projet /etc/apache2/sites-enabled/dvdtek


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
 
<VirtualHost *:80>
        ServerAdmin Moi
        SetEnv APPLICATION_ENV "development"
        DocumentRoot /var/www/dvdtek/application/controllers/
        AccessFileName /var/www/dvdtek/application/controllers/.htaccess
        <Directory />
                Options FollowSymLinks
                AllowOverride None
        </Directory>
        <Directory /var/www/dvdtek/application/controllers/>
                DirectoryIndex index.php
                Options FollowSymLinks MultiViews
                AllowOverride All
                RewriteEngine On
                Order allow,deny
                allow from all
        </Directory>
</VirtualHost>
Dans mon apache.conf, j'ai bien évidemment activé le mod rewrite.
Ensuite, voici mon fichier .htaccess
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
RewriteEngine On
RewriteRule ^auth/recovery/([0-9]+)$    /auth/recovery.php?key=$1 [NC,L]
Pourtant, lorsque je clique sur une url du genre http://monsite.com/auth/recovery/190...837486a4b45212, un var_dump($_GET) ne me renvoie rien du tout.

Qu'ai-je fait de mauvais? Ou que n'ai-je pas fait?

Merci à vous.