8800 sujets

Développement web côté serveur, CMS

Bonjour,

J'ai un soucis dans cette ligne :
RewriteRule ^([^/]*)/([^/]*)$ /index.php?p=$2&lang=$1  [QSA,L]

Dans ce cas la valeur de la variable p (pour Page) est bien prise en compte mais pas celle de lang.

RewriteRule ^([^/]*)/([^/]*)$ /index.php?lang=$1&p=$2  [QSA,L]

Et dans ce cas seulement la valeur de lang est prise en compte.

Pourquoi ma seconde variable est ignorée? Smiley confus

Merci
Modifié par folvool (12 Sep 2011 - 12:35)
Salut,

& est une entité HTML et elle ne doit donc pas être utilisée dans un htaccess. Essaie plutôt comme ça :

RewriteRule ^([^/]*)/([^/]*)$ /index.php?lang=$1&p=$2  [QSA,L]