Aller au contenu

Problème rewriting


Sujets conseillés

Salut à tus,

Je vous contact concernant l'url rewriting .

J'ai dis pages qui se nomment ainsi : page1.php, page2.php, page3.php, page4.php, ...

chacune des pages ont deux varaibles code & pays

exemple d'un lien vers une page : http://www.monsite.com/page1.php?pays=FRANCE&code=R5412

Je souhaiterai faire une url rewriting pour chacune des pages de cette facon :
/>http://www.monsite.com/FRANCE/R5412/1.html pour la page1.php
/>http://www.monsite.com/FRANCE/R5412/2.html pour la page2.php
/>http://www.monsite.com/FRANCE/R5412/3.html pour la page3.php

Mais j'y arrive pas ...

Merci de votre aide

Lien vers le commentaire
Partager sur d’autres sites

Bonjour,

Par contre j'ai un soucis, car j'ai déjà 2 règles de redirections, donc tout se mélange.

RewriteEngine on

RewriteRule ^(.*)/(.*)\.html$ monsite.com/page-n.php?ville=$1&station=$2 [L]

RewriteRule ^(.*)-(.*)\.html$ monsite.com/page.php?pays=$1&code=$2 [L]

RewriteRule ^([A-Z]+)/([A-Z0-9]+)/([0-9])\.html$ /page$3.php?pays=$1&code=$2 [L]

Rémi

Modifié par Jeanluc
Lien vers le commentaire
Partager sur d’autres sites

Je mettrais la nouvelle règle devant les autres puisqu'elle est plus spécifique. Si tu la mets après, elle sera sans effet.

Jean-Luc

P.S. j'ai édité ton message (pas besoin de répéter tout le message précédent)

Lien vers le commentaire
Partager sur d’autres sites

Grrr,

Ca ne marche pas, en fait en tappant l'adresse :

monsite.com/1/PAYS/code.html

c'est la règle :

RewriteRule ^(.*)/(.*)\.html$ monsite.com/page-n.php?ville=$1&station=$2 [L]

qui marche donc, je suis redirigé vers une mauvaise page :wacko:

Modifié par kawibo
Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...