Aller au contenu

Sujets conseillés

Posté

Bonjour,

J'aimerais créer une règle pour mon url-rewriting me permettant de réécrire mon adresse quel que soit le nombre de dossiers. Je vous donne un exemple:

Je voudrais que mon url-rewriting transforme "http://www.monsite.com/cat1/nom_page-action-id_article-langue.html" en "http://www.monsite.com/nom_page?cat1=cat1&action=action&id=id&article=article&langue=langue.php", mais qu'elle marche aussi si je met 2, 3, 4... catégories.

Ex : "http://www.monsite.com/cat1/cat2/cat3/nom_page-action-id_article-langue.html" -> "http://www.monsite.com/nom_page?cat1=cat1&cat2=cat2&cat3=cat3&action=action&id=id&article=article&langue=langue.php"

Mon but est donc d'avoir quelque chose de flexible, afin de ne pas devoir écrire 1 règle par nombre de catégorie, et par la même occasion limiter ce nombre au nombre de catégorie fixé....

J'espère avoir été clair, et merci d'avance pour vos conseils!

  • 4 semaines plus tard...
Posté

Souvent on veut faire des trucs très compliqué. Je pense que tu devrais plutôt exploser ton problème en plusieurs règles.

C'est moins casse tête.

Posté

Si tu te sens à l'aise avec la réécriture d'URLs, tu peux aussi envisager une réécriture récursive qui permettra de t'affranchir du nombre d'arguments.

Vois cette page sur les publications du HUb: La réécriture d'URL récursive

Veuillez vous connecter pour commenter

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



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