Helldream Posté 28 Avril 2007 Posté 28 Avril 2007 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!
Bourriquet Posté 23 Mai 2007 Posté 23 Mai 2007 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.
Dan Posté 23 Mai 2007 Posté 23 Mai 2007 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
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant