Bonjour,

mon problème est le suivant:

je travaille sous Vista. J'ai WAMPSERVER 2.0 et j'essaie de faire fonctionner l'URL Rewriting.

Tout d'abord, j'ai décommenter dans le httpd.conf la ligne :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
LoadModule rewrite_module modules/mod_rewrite.so
sachant que j'ai mis AllowOverride en All partout dans le fichier.
Pour la partie importante:

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
23
24
25
26
27
28
29
30
31
32
 
<Directory "c:/wamp/www/">
    #
    # Possible values for the Options directive are "None", "All",
    # or any combination of:
    #   Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
    #
    # Note that "MultiViews" must be named *explicitly* --- "Options All"
    # doesn't give it to you.
    #
    # The Options directive is both complicated and important.  Please see
    # http://httpd.apache.org/docs/2.2/mod/core.html#options
    # for more information.
    #
    Options Indexes FollowSymLinks
 
    #
    # AllowOverride controls what directives may be placed in .htaccess files.
    # It can be "All", "None", or any combination of the keywords:
    #   Options FileInfo AuthConfig Limit
    #
    AllowOverride all
 
    #
    # Controls who can get stuff from this server.
    #
 
#   onlineoffline tag - don't remove
    Order Allow,Deny
    Allow from all
 
</Directory>
Ensuite, dans php.ini , j'ai modifié lignes suivantes :

et
ainsi que
Et pour tester tout ceci, dans mon répertoire "c:\wamp\www", j'ai créé un répertoire "coucou" dans lequel j'ai mis deux fichiers:
test.php et un ".htaccess".
Dans le premier, le code est le suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
html>
<body>
ok!
</body>
</html>
Et qui marche ...

Et pour le ".htaccess", le code de base qui devrait marcher est le suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^ssdqsd$ /test.php [L]
Et du coup, ça ne fait rien!!!!
J'ai donc essayé plusieurs combinaisons possibles surtout avec la troisième ligne.
J'ai essayé d'enlever le slash:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
RewriteRule ^testeur$ test.php [L]
... de mettre le nom du répertoire comme ceci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
RewriteRule ^testeur$ /coucou/test.php [L]

Et du coup, malgré tout cela, l'URL Rewriting ne marche pas.
Juste le contenu du fichier test.php (qui affiche "ok!").

Je sais qu'il accède au fichier ".htaccess" car quand je j'omets exprès le "s" de "FollowSymlinks", une erreur surgie!


S'il y a quelqu'un qui pourrait m'aider, ça serait très sympa!
Merci d'avance!