Bonjour à tous,

J'utilise un fichier .htaccess pour faire de l'URL rewriting, mais cela ne semble pas fonctionner.

Voici mon fichier htaccess :
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
# Passer le serveur en PHP 5.3
SetEnv PHP_VER 5_3
 
# Ne pas transmettre l'identifiant de session dans l'URL
SetEnv SESSION_USE_TRANS_SID 0
 
# Le serveur doit suivre les liens symboliques :
Options +FollowSymlinks
 
# Erreur 404
ErrorDocument 404 /index.php
 
# Activation du module de réécriture d'URL :
RewriteEngine on
 
#--------------------------------------------------
# URL Rewriting
#--------------------------------------------------
RewriteRule ^guides/barbarian\.html$ /guides.php?categorie_rewrite=barbarian  [L]
C'est pourtant très simple.. En affichant http://site.com/guides/barbarian.html, je voudrai qu'il me renvoie http://site.com/guides.php?categorie_rewrite=barbarian, mais cela ne fonctionne pas.
Sur la page guides.php, j'ai mis un print_r($_REQUEST);, et en affichant http://site.com/guides/barbarian.html, on voit bien que la variable $_REQUEST['categorie_rewrite'] n'est pas fournie.

Je ne comprend pas d'où vient le problème ?