Problème d'URL rewriting en dossier


milkiway
WRInaute accro
WRInaute accro
 
Messages: 4910
Inscription: 3 Fév 2004

Problème d'URL rewriting en dossier

Message le Mar Juil 28, 2009 17:01

Bonjour,

J'ai des tags hiérarchisés comme ceci :
Terme
-Sous terme 1
-Sous terme 2
-Sous terme 3
Terme 2
-Sous terme 1
-Sous terme 2
-Sous terme 3

Je souhaiterais avoir les url suivantes
pour :
terme
-http://www.pine.zob/categorie/terme renvoyant vers terme.php

pour sous terme
-http://www.pine.zob/categorie/terme/sous-terme renvoyant vers sousterme.php

Ceci ne fonctionne pas (tout est renvoyé vers terme.php), pourquoi ?
Code: Tout sélectionner
RewriteRule ^categorie/(.*)$ terme.php?t=$1 [QSA]
RewriteRule ^categorie/(.*)/(.*)$ sousterme.php?st=$1 [QS

Merci!

jcaron
WRInaute accro
WRInaute accro
 
Messages: 2685
Inscription: 13 Fév 2004

Re: Problème d'URL rewriting en dossier

Message le Mar Juil 28, 2009 17:34

La première rewriterule est trop "large", le .* va prendre n'importe quoi y compris terme/sous-terme.

Deux options:
- restreindre la regexp, par exemple ([^/]*) au lieu de (.*)
- mettre celle-là en deuxième et t'assurer qu'il s'arrête après avoir executé la première si elle correspond (avec un flag [L] si je ne m'abuse).

Jacques.


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :

Consultez la description détaillée des produits ou services de Google suivants : Google Health

  • Analyse de popularité
    Cet outil vous permet d'analyser en détails la "popularité" de votre site sur Google. En plus du nombre de liens pris en compte par Google, il calcule le pourcentage de liens internes parmi tous les liens, et il affiche les premières URL trouvées.
  • Transformer des simples citations de votre site en liens
    Cet outil vous permet de trouver des pages citant votre site mais ne faisant pas (encore) de lien. Il suffira parfois d'un simple mail pour transformer cette simple citation en lien (backlink).


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité