Webmaster Hub: Rewriterule avec get additionnel - Webmaster Hub

Aller au contenu

Page 1 sur 1
  • Vous ne pouvez pas commencer un sujet
  • Vous ne pouvez pas répondre à ce sujet

Rewriterule avec get additionnel Noter : -----

#1 L'utilisateur est hors-ligne   Bidoo 

  • Groupe : Membre
  • Messages : 2
  • Inscrit(e) : 20-juin 11

Posté 20 juin 2011 - 16:01

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.
0

#2 L'utilisateur est hors-ligne   captain_torche 

  • Danacol / Orangina rouge
  • Voir le blog
  • Groupe : Admin
  • Messages : 6 722
  • Inscrit(e) : 08-février 06
  • Genre:Homme
  • Localisation:Savigny / Orge

Posté 20 juin 2011 - 16:20

Ajoute le flag QSA (Query String Append) à la fin de ton expression ([QSA, L]), ça devrait suffire.
Vous avez rêvé cette nuit ? Partagez vos rêves sur l'Onironaute !
Bijoux fantaisie
Recherche nounou
0

#3 L'utilisateur est hors-ligne   Bidoo 

  • Groupe : Membre
  • Messages : 2
  • Inscrit(e) : 20-juin 11

Posté 20 juin 2011 - 21:38

Merci :thumbsup:

Ca marche parfaitement.

Dire que j'ai passé un temps :wacko: sans rien trouver ! Merci encore
0

Partager ce sujet :


Page 1 sur 1
  • Vous ne pouvez pas commencer un sujet
  • Vous ne pouvez pas répondre à ce sujet

1 utilisateur(s) en train de lire ce sujet
0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)