Bidoo Posté 20 Juin 2011 Posté 20 Juin 2011 Bonjour, J'ai actuellement des milliers de pages référencées traitées par htaccess. Le fichier htaccess intègre donc une ligne : RewriteRule ^ad/(.*)-(.*)\.html$ /ad/ad.php4?titre=$1&key=$2 [L] Cela fonctionne parfaitement mais j'ai, pour un seul référenceur de mon flux RSS, besoin de tracker les visites qu'il m'envoie afin de les traiter ultérieurement. Pour ce faire, je souhaiterais que pour cet unique référenceur le lien soit du style : h ttp://www.monsite.fr/ad/Toto-425.html?referenceur=titi Avec le htacess, $titre(Toto) et $key(425) sont bien récupérés, mais est-il possible de récupérer $referenceur (titi) dans le fichier ad.php4 ? Je ne souhaite bien entendu pas ajouter cet item dans le rewrite qui ne servira que très très peu... et pour quelques traitements, faire : h ttp://www.monsite.fr/ad/Toto-425-titi.html est un peu lourd. De plus, le flux grossira pour rien pour tous les autres référenceurs et je souhaite de plus que le lien de base h ttp://www.monsite.fr/ad/Toto-425.html reste le même pour tous les référenceurs. Y a-t-il une solution ? n'étant pas un pro du htaccess... Merci par avance.
captain_torche Posté 20 Juin 2011 Posté 20 Juin 2011 Ajoute le flag QSA (Query String Append) à la fin de ton expression ([QSA, L]), ça devrait suffire.
Bidoo Posté 20 Juin 2011 Auteur Posté 20 Juin 2011 Merci Ca marche parfaitement. Dire que j'ai passé un temps sans rien trouver ! Merci encore
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant