Auteur Sujet: [Resolu] Passage de variables et url rewriting  (Lu 1059 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne AnakinDSL

  • Habitué
  • **
  • Messages: 109
    • Guillaume Hénot Multlimedia Design
[Resolu] Passage de variables et url rewriting
« le: 02 mai 2007 à 11:31:46 »
Bonjour, voilà j'ai un petit soucis avec l'url rewriting, et comme je débute là dedans, je m'arrache les cheveux ;)

voilà,je veux changer ça : h**p://www.monsite.com/references.php?projets=truc
en ça : h**p://www.monsite.com/references/projets/truc/

Avec mes lignes suivantes, ça semble marcher :
RewriteEngine On
Options +FollowSymlinks
RewriteBase /v4/
RewriteRule ^([a-z\-\,\_]+)/([a-z\-\,\_]+)?/?([a-z\-\,\_]+)?/?$ $1.php?$2=$3 [L]

Oui mais non ! (sinon je ne serais pas là à pleurer)
ça va bien sur la bonne page, mais dans le fichier references.php, je n'ai rien dans la variable $_GET.
Ce qui me pose évidement problème ...

Dans le fichier PHP, j'ai ça pour vérifier :
foreach($_GET as $k => $v) echo"<br>".$k."-->".$v;

Je me suis planté où ?

Merci de votre aide !


EDIT :
Oué bon en fait, a priori c'était un bug dû au fait que le dossier virtuel "references/" avait le même nom que la page où je lui disais de pointer "references.php".
J'ai changé un des 2 noms et ça roule (en modifiant dont aussi mes RewriteRule) :
RewriteRule ^references/([a-zA-Z0-9]+)?/?([a-zA-Z0-9]+([-,_]?[a-zA-Z0-9]+)+)?/?$   realisations.php?$1=$2 [NC,L]

Voilà, si ça peut aider quelqu'un :)
A+
« Modifié: 02 mai 2007 à 13:23:52 par AnakinDSL »
<?php if (!isset($your_life)) die(); ?>