Url Rewriting et repertoires

WRInaute discret
Bonjour.

J'ai essayé de mettre en place cette ligne pour réecrire mes urls :
Code:
RewriteRule ^(.*)/toto-([a-z]+)-([0-9]+)\.php$ /$1/liens-pdv.php?var1=$2&var2=$3  [L]

Malheureusement ca ne marche pas... en revanche si je fais
Code:
RewriteRule ^repertoire/toto-([a-z]+)-([0-9]+)\.php$ /repertoire/liens-pdv.php?var1=$1&var2=$2  [L]
là ca marche....
Mon but étant donc de ne pas avoir à définir le nom de mes repertoires distants...
j ai aussi essayé avec une expression régulière ([a-z]+) à la place de (.*) sans plus de succès.

Je suis en mutualisé chez OVH , c est la raison pour laquelle j ajoute le "/"
devant "repertoire".

Je vous remercie par avance pour les éventuelles réponses.
 
WRInaute occasionnel
Bonjour poulpe,

Pas sûr, mais il est probable que le (.*) chope toute la chaîne.
Peux-tu essayer ça:
Code:
RewriteRule ^([^/]+)/toto-([a-z]+)-([0-9]+)\.php$ /$1/liens-pdv.php?var1=$2&var2=$3  [L]
Là, je me rappelle pas, mais il est aussi peut-être nécessaire de "déspécialiser" le "/":
Code:
 ([^\/]+)/toto...
Essaye les deux !
 
WRInaute discret
Merci blini pour ta reponse quasi instantanée, malheureusement ca ne marche pas mieux...
Mais merci d'avoir essayé.
je vais continuer à chercher...
 
WRInaute discret
C'est bon j ai trouvé le problème.... c'était un proxy....le cache ne se mettait pas bien à jour. J'ai du faire une erreur de frappe la premiere fois puis le proxy m'a gardé la page 404 en cache...une belle journée à chercher pour rien! :? Désolé pour ceux à qui j ai pris du temps inutilement.
Le code placé dans mon premier post marche correctement pour ceux que ca interessent...
 
Discussions similaires
Haut