mixer deux rêgles

rafmix

Nouveau WRInaute
Bonjour,
j'ai deux rêgles qui fonctionne bien separement :

Code:
RewriteRule ([a-z0-9-]+).html$ index.php?id=$1 [L]
-->me donne le nom de la page

Code:
RewriteCond %{HTTP_HOST} ^([^.]+).nomdedomaine.com$ [NC]
RewriteRule index.html$ /index.php?lg=%1 [L]
-->me donne la langue

Après bcp d'essais, je n'arrive pas a avoir les deux en même temps

si qq à une idée, d'avance merci
raf
 

erestrebian

WRInaute occasionnel
salut,

si je comprends bien, toutes les pages du site passent par la page index. suivant les arguments tu fais les redirections. Dans une seule règle, cela donnerait quelque chose comme ça mais je ne suis pas sûr que ça fonctionne car dans un cas, c'est une rewrite cond dans l'autre une règle :

Code:
RewriteRule ^([^.]+).nomdedomaine.com/([a-z0-9-]+).html$ index.php?lg=$1&id=$2 [L]

par contre, si ça ne fonctionne pas parce qu'il y a deux règles, tu devrais peut-être utiliser le qsa... [l,QSA]
 
Haut