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:
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.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 RewriteCond %{HTTP_REFERER} ^http://www.sitedorigine.fr/ [NC] RewriteRule ^.*$ ?variable=valeur [L]
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
Partager