Url avec paramètre

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

Aurapp
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 5
Inscription: 9 Mai 2006

Url avec paramètre

Message le Mar Mai 29, 2007 12:40

Bonjour,

J'ai une page http://www.monsite.com/contact
et j'aimerais passer certaines fois un paramètre à cette page, du type : http://www.monsite.com/contact?param=2

Comment je fais ça en URL rewriting, à la place du (xxx) ci-dessous ?

RewriteRule /contact(xxx)$ contact.php?param=$1

Merci d'avance pour votre aide :-)


Meeuuuhhh
WRInaute passionné
WRInaute passionné
 
Messages: 2015
Inscription: 8 Jan 2007

Message le Mar Mai 29, 2007 13:07

Y'a un article sur webmaster-hub, c'est grâce à celui-ci que j'ai réussi à le faire en trois heures alors que je débutais.

jarreweb
WRInaute discret
WRInaute discret
 
Messages: 192
Inscription: 12 Sep 2003

Message le Mar Mai 29, 2007 15:00

Code: Tout sélectionner
RewriteRule /contact(xxx)$ contact.php?param=$1 [L,QSA]

QSA = Query String Append > pour faire simple, cela permet de prendre en compte les paramètres dans l'url

Aurapp
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 5
Inscription: 9 Mai 2006

Message le Mer Mai 30, 2007 9:22

@Meeuuuhhh
Connais tu l'URL de cet article please ? :-)

@jarreweb
Merci mais si je mets :
Code: Tout sélectionner
RewriteRule /contact$ contact.php?param=$1 [L,QSA]


ça ne pas pas marcher parce que l'url /contact?param=2 ne sera pas reconnue...
c'est pour ça que je demandais ce que je dois mettre à la place des (xxx) à cet endroit :
Code: Tout sélectionner
RewriteRule /contact(xxx)$ contact.php?param=$1 [L,QSA]


Merci d'avance encore :-)[/code]


Meeuuuhhh
WRInaute passionné
WRInaute passionné
 
Messages: 2015
Inscription: 8 Jan 2007

Message le Mer Mai 30, 2007 11:44

Bah non j'ai pas l'url en tête, mais bon tu devrais pas mettre plus de temps que moi à la trouver. Tu vas sur webmaster-hub et comme ils sont à la pointe du webmastering, tu devrais trouver un champ de recherche qui pourra t'aider.


medjaz
WRInaute discret
WRInaute discret
 
Messages: 249
Inscription: 25 Mar 2006

Message le Mer Mai 30, 2007 11:53

Si j'ai bien compris se que tu veut, ca doit marcher comme ca :
Code: Tout sélectionner
RewriteEngine on
RewriteRule ^contact-(.*)\.html$ /contact.php?param=$1 [L,QSA]


Si le parametre 2 alors l'ur de la page doit etre :
http://www.monsite.com/contact-2.html
et ca va passer la page : http://www.monsite.com/contact.php?param=2


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 :

Consultez la description détaillée des produits ou services de Google suivants : Google goo.gl

  • Analyse des backlinks
    Cet outil vous permet d'analyser en détails la "popularité" de votre site sur Google. En plus du nombre de liens pris en compte par Google, il calcule le pourcentage de liens internes parmi tous les liens, et il affiche les premières URL trouvées.
  • Recherche de citations d'un site en texte brut
    Cet outil vous permet de trouver des pages citant votre site mais ne faisant pas (encore) de lien. Il suffira parfois d'un simple mail pour transformer cette simple citation en lien (backlink).


Qui est en ligne

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