htaccess et URL Rewriting

Petit nouveau ! | 3 Messages

13 oct. 2009, 13:48

Bonjour,
Petite question sur la reecriture.
Je veux une URL du genre xxx-xxx-yyy-yyy-jm-pn-FR.html (m et n representent des nombres et y sont des lettres ou tirets)et ai mis une regle :

RewriteRule ^xxx-xxx-(.*)-j([0-9]+)-p([0-9]+)-[FR,ES,GB,DE].html$
xxx_affichepage.php?jo=$2&pg=$3&lg=$4 [L]

et me retrouve avec une "erreur" de non reconnaissance de l'URL reecrite apparement. où est l'erreur ?

Merci d'avance.

Mammouth du PHP | 2937 Messages

13 oct. 2009, 13:56

Essaie de réécrire ta réécriture comme suit :

Code : Tout sélectionner

RewriteRule ^xxx-xxx-(.*)-j([0-9]+)-p([0-9]+)-(FR|ES|GB|DE).html$ xxx_affichepage.php?jo=$2&pg=$3&lg=$4 [L]

Petit nouveau ! | 3 Messages

13 oct. 2009, 14:17

C'est bon ca marche. Ah ! ces fichues parenthèses grrr. ;-)

Administrateur PHPfrance
Administrateur PHPfrance | 977 Messages

13 oct. 2009, 15:02

Modération :
Si ta question est résolue, pense à l'indiquer pour que les futures personnes qui voudront consulter ce sujet sachent qu'il contient une solution.
Tu peux réaliser cette opération toi-même en cliquant sur le bouton Image en haut à droite de la réponse qui te semble la plus pertinente.
pro : http://www.ohweb.fr -> studio de développement en PHP, expertise en e-commerce, certifié PrestaShop
perso : http://www.olecorre.com -> un dico de termes informatiques

J'ai toujours rêvé d'un ordinateur qui soit aussi facile à utiliser qu'un téléphone. Mon rêve s'est réalisé : je ne sais plus comment utiliser mon téléphone. [Bjarne Stroustrup]