Rajout d'un dossier dans l'adresse

Nouveau WRInaute
Bonjour,

Je voudrais que mon adresse :

/gamedisplay.php?idx=xxxx&lang=xxxx

devienne :

en/action/8/nom.html


Pour cela j'ai faite ceci dans mon htaccess :

RewriteRule ^(.*)/(.*)/(.*)/(.*).html /gamedisplay.php?idx=$3&lang=$1

Quelqu'un peut m'aider? Ce n'est pas un problème d'hébergeur puisque j'ai d'autre adresse modifier et fonctionne.

Merci d'avance!
 
Nouveau WRInaute
Je veux être en mesure de changer mon adresse comme j'ai marqué plus haut.

J'ai donc inséré ce code :
Code:
RewriteRule ^(.*)/(.*)/(.*)/(.*).html /gamedisplay.php?idx=$3&lang=$1

Cependant, cela ne fonctionne pas!! Quel erreur ai-je pu faire sur cette ligne pour ne pas que ça fonctionne? Y a-t-il une autre manière de l'écrire qui pourrait fonctionner?

merci d'avance
 
Nouveau WRInaute
Ok merci ça fonctionne!

Sauf que le problème maintenant est que j'aimerais que si l'adresse est tout simplement : monsite.com/en cela redirige vers par exemple : index.php?accueil

Si je rajoute cette ligne de code pour le changer, alors ce bout de code :

Code:
RewriteRule ^(.*)/(.*)/(.*)/(.*)\.html /gamedisplay.php?idx=$3&lang=$1

ramène toujours à l'index. Y a-t-il une manière de faire que si il n'y a AUCUN caractère quelconque cela redirige ailleurs. Si je voudrais que ça soit de a-z je pourrais mettre
Code:
([a-z]*)
, mais est-ce qu'il y a un moyen d'écrire pour s'il n'y a aucun caractère ensuite comme sur : monsite.com/en

Merci!
 
WRInaute impliqué
Je pense que c 'est du côté php qu'il faut faire ça.. Sinon avec une condition url_rewrite, cherche un peu sur le forum tu veras comment faire.

A+
 
Discussions similaires
Haut