Bonsoir à tous,

Comme indique le titre, je n'arrive pas à faire fonctionner ensemble les 2 lignes ci-dessous.

La première me permet d'avoir une url du style "domaine.fr/categorie/news" où news est intégrée dans ma variable $var en GET.

La seconde me permet d'avoir une traduction de la page dans la langue souhaitée : "domaine.fr/en/photos" où "en" est stockée dans ma variable $lang.

Mais lorsqu'une fonctionne, l'autre ne fonctionne plus et cela me redirige vers ma page Erreur 404.

Voici mon code htaccess pour mieux comprendre :

RewriteEngine On
RewriteBase /
ErrorDocument 404  http://localhost/fan/erreur-404
 
DirectoryIndex vues/accueil.php
RewriteRule ^([a-z0-9-]+)$   	 http://localhost/fan/vues/$1.php  [L]
RewriteRule ^categorie/([a-z]+)$	 http://localhost/fan/vues/categorie.php?var=$1  [L]
RewriteRule ^([a-z]+)/([a-z]+)$	 http://localhost/fan/vues/$2.php?lang=$1  [L]


Comment réussir à faire fonctionner les deux en même temps ?
Quelqu'un aurait-il une idée svp ?
Modifié par fanny95 (20 Nov 2011 - 12:23)