Rajout d'un dossier dans l'adresse

Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics

jnic00
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 18
Inscription: 26 Juil 2004

Rajout d'un dossier dans l'adresse

Message le Lun Avr 18, 2005 19:06

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!

Sir Dipp
WRInaute passionné
WRInaute passionné
 
Messages: 1025
Inscription: 21 Juil 2003

Message le Lun Avr 18, 2005 21:09

Tu nous indiques pas ton problème, comment veux-tu qu'on t'aide ?

jnic00
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 18
Inscription: 26 Juil 2004

Re: Rajout d'un dossier dans l'adresse

Message le Lun Avr 18, 2005 22:02

Je veux être en mesure de changer mon adresse comme j'ai marqué plus haut.

J'ai donc inséré ce code :
Code: Tout sélectionner
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

Sir Dipp
WRInaute passionné
WRInaute passionné
 
Messages: 1025
Inscription: 21 Juil 2003

Message le Lun Avr 18, 2005 22:13

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

jnic00
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 18
Inscription: 26 Juil 2004

Message le Lun Avr 18, 2005 22:51

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: Tout sélectionner
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: Tout sélectionner
([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!

Sir Dipp
WRInaute passionné
WRInaute passionné
 
Messages: 1025
Inscription: 21 Juil 2003

Message le Mar Avr 19, 2005 18:42

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+


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Formation recommandée sur ce thème :

Formation URL Rewriting et sites dynamiques : apprenez comment mettre en place la réécriture d'URL, comment optimiser vos URL et profiter de vos pages dynamiques pour booster votre référencement. Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités