Bonjour à tous,
J'utilise un fichier .htaccess pour faire de l'URL rewriting, mais cela ne semble pas fonctionner.
Voici mon fichier htaccess :
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.
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]
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 ?
Partager