Afficher une variable dans l'url
2 messages
• Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
- steftournier
- Nouveau WRInaute

- Messages: 17
- Inscription: 10 Nov 2006
Afficher une variable dans l'url
Bonjour à tous,
Je suis sur un gros projet très important pour moi, et j'ai besoin de votre avis en matière d'url rewriting.
Je sais qu'il est possible d'ajouter une variable à la fin des urls qui viennent d'un même referer (= d'un même site).
Ex: le site http://www.sitedorigine.fr/ fait un lien vers http://www.monsite.com/page1.html
Je cherche à ce que la page qui s'affiche ait l'url suivante: http://www.monsite.com/page1.html?variable=valeur
Après mes recherches sur le net, je suis arrivé à la formulation suivante:
RewriteCond %{HTTP_REFERER} ^http://www.sitedorigine.fr/ [NC]
RewriteRule ^.*$ ?variable=valeur [L]
Le problème, c'est que ça fonctionne à moitié: soit la variable s'affiche, mais sur la page d'accueil; soit le navigateur indique une erreur 500.
Auriez-vous des pistes pour trouver la bonne méthode afin d'arriver à ce résultat ?
Note : Cette variable n'a besoin d'être affichée que sur l'url de la page de destination seulement. Une fois affichée sur cette page de destination, cette variable n'a plus à s'afficher sur les autres pages visitées. L'essentiel est que la première page visitée affiche cette url.
Merci d'avance,
Stef
Je suis sur un gros projet très important pour moi, et j'ai besoin de votre avis en matière d'url rewriting.
Je sais qu'il est possible d'ajouter une variable à la fin des urls qui viennent d'un même referer (= d'un même site).
Ex: le site http://www.sitedorigine.fr/ fait un lien vers http://www.monsite.com/page1.html
Je cherche à ce que la page qui s'affiche ait l'url suivante: http://www.monsite.com/page1.html?variable=valeur
Après mes recherches sur le net, je suis arrivé à la formulation suivante:
RewriteCond %{HTTP_REFERER} ^http://www.sitedorigine.fr/ [NC]
RewriteRule ^.*$ ?variable=valeur [L]
Le problème, c'est que ça fonctionne à moitié: soit la variable s'affiche, mais sur la page d'accueil; soit le navigateur indique une erreur 500.
Auriez-vous des pistes pour trouver la bonne méthode afin d'arriver à ce résultat ?
Note : Cette variable n'a besoin d'être affichée que sur l'url de la page de destination seulement. Une fois affichée sur cette page de destination, cette variable n'a plus à s'afficher sur les autres pages visitées. L'essentiel est que la première page visitée affiche cette url.
Merci d'avance,
Stef
- steftournier
- Nouveau WRInaute

- Messages: 17
- Inscription: 10 Nov 2006
Re: Afficher une variable dans l'url
Je vais être plus précis sur ce que je souhaite faire:
J'ai 2 sites: http://www.sitedorigine.fr/ et http://www.monsite.com/.
Je souhaite tracker les visites de http://www.monsite.com/ envoyées par http://www.sitedorigine.fr/. Pour se faire, j'ai recours à un outil spécialisé pour l'affiliation, qui permet de tracker ces visites automatiquement, grâce à une variable contenue dans l'url.
Ainsi, lorsque sitedorigine.fr/ fait un lien vers une page de monsite.com/ (par exemple http://www.monsite.com/page1.html), je rajoute la variable dans cette url, et la visite est trackée: http://www.monsite.com/page1.html?variable=valeur
Cependant, le lien est alors identifié par Google comme étant un lien affilié (à cause de la variable contenue dans l'url du site d'origine). Voulant éviter cela, je souhaite que le site d'origine fasse un lien vers la page en question, sans variable (http://www.monsite.com/page1.html).
Afin de continuer à tracker les visites, je voudrais que la variable apparaisse dans la barre de navigation, mais une fois que le visiteur est sur mon site. Pour cela, je voudrais faire une redirection, qui dise : "toutes les pages de monsite.com/ qui proviennent de sitedorigine.fr/ affichent en plus la variable "?variable=valeur" dans la barre de navigation.
Pour se faire, j'ai recours au http_referer. Le problème, c'est que j'ai du mal à le mettre en place.
D'où ma question: qu'est-ce qui serait le plus approprié pour faire cela ?
J'ai 2 sites: http://www.sitedorigine.fr/ et http://www.monsite.com/.
Je souhaite tracker les visites de http://www.monsite.com/ envoyées par http://www.sitedorigine.fr/. Pour se faire, j'ai recours à un outil spécialisé pour l'affiliation, qui permet de tracker ces visites automatiquement, grâce à une variable contenue dans l'url.
Ainsi, lorsque sitedorigine.fr/ fait un lien vers une page de monsite.com/ (par exemple http://www.monsite.com/page1.html), je rajoute la variable dans cette url, et la visite est trackée: http://www.monsite.com/page1.html?variable=valeur
Cependant, le lien est alors identifié par Google comme étant un lien affilié (à cause de la variable contenue dans l'url du site d'origine). Voulant éviter cela, je souhaite que le site d'origine fasse un lien vers la page en question, sans variable (http://www.monsite.com/page1.html).
Afin de continuer à tracker les visites, je voudrais que la variable apparaisse dans la barre de navigation, mais une fois que le visiteur est sur mon site. Pour cela, je voudrais faire une redirection, qui dise : "toutes les pages de monsite.com/ qui proviennent de sitedorigine.fr/ affichent en plus la variable "?variable=valeur" dans la barre de navigation.
Pour se faire, j'ai recours au http_referer. Le problème, c'est que j'ai du mal à le mettre en place.
D'où ma question: qu'est-ce qui serait le plus approprié pour faire cela ?
2 messages
• Page 1 sur 1
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 :
- Tous les raccourcis-clavier de Google Chrome (shortcuts) - 05-09-2008
- Présentation de Google AdSense - 03-12-2003
- Google AdSense en test sur WebRankInfo - 26-11-2003
- Une icone pour afficher des plans dans les résultats de Google (Plus Box) - 13-12-2006
- Configurer des nouveaux moteurs dans Google Analytics - 12-06-2007
- Comment exclure son propre trafic de Google Analytics - 09-10-2008
- Google veut-il dépasser les 20 milliards de pages de Yahoo ? - 09-09-2005
- Ecrire un sitemap pour Google News - 25-11-2006
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité
