[Résolu] Système de partenaires

  • Auteur de la discussion Auteur de la discussion lb01
  • Date de début Date de début
Nouveau WRInaute
Bonjour ! :D
Je développe actuellement (et depuis bientôt un an) la version 3 de mon site. Je viens vous demander conseil ^^
Je suis en train de faire un système de partenaires avec classement par le nombre de visiteurs qu'ils nous apportent.

Pour comptabiliser un clic ils doivent mettre comme url: index-part-15.html. Le visiteur qui clic sur ce lien arrive sur une page qui vérifie si il n'a pas déjà cliqué depuis 24 heures (avec un cookie) et ensuite si tout est ok il enregistre un clic dans la base de donnée avant de rediriger sur la page index.html (header('Location: index.html');). (Nom des fichiers en html grace à l'Url Rewriting)

Ma question est la suivante : Quelle page va hériter du Page Rank? :euh: La page index-part-15.html ou index.html. Et si ma page est index.html?partenaire=15 es-ce que c'est index.html ou index.html?partenaire=15 qui héritera du classement?

Si ma page index.html n'hérite pas du classement dans les 2 cas il faudra que je fasse une requête sql de plus par page pour vérifier si le domaine du referer est celui de l'un des partenaires...

Merci de votre aide ;)
Cordialement,
LB :D
 
WRInaute passionné
La page qui heritera sera :
index-part-15.html

si ma page est index.html?partenaire=15
Ce sera alors : index.html
 
WRInaute impliqué
Je veux pas casser l'ambiance mais je ne suis pas d'accord :
"index.htm?x=y" != "index.htm" tout court
 
WRInaute accro
lb01 a dit:
Arf :S
Alors qui a raison? Quelqu'un pourrait il confirmer une des versions?


URL "partenaire" vers lequel l'affilié doit lier:

.../partner-123456.html
(ou in.php?partner=123456 ... ça ne change rien)

--> comptage, requêtes, vérifications et enregistrements nécessaires...


--> une fois fini, redirection (php "header()") 301 vers la page d'accueil du site.

--> Les liens d'affiliation bénéficieront à la page d'accueil du site (la page d'affilié n'est pas indexable, puisqu'elle retourne un code d'état 301 !).
 
WRInaute passionné
index.htm?x=y

=> Fort PR sur index.htm

Mais apres ca beneficie aussi a la page avec parametre.

Cependant coté affichage index.html sera tjs plus fort que index.htm?toto=xxx
 
Nouveau WRInaute
Ok, merci beaucoup ! :D
Donc si j'ai bien tout compris il me suffit de mettre:
Code:
header("HTTP/1.1 301 Moved Permanently");
header("Location: index.html");

A la fin de ma page in.php et ce sera index.html qui héritera du PR, etc... ?
 
WRInaute accro
lb01 a dit:
Ok, merci beaucoup ! :D
Donc si j'ai bien tout compris il me suffit de mettre:
Code:
header("HTTP/1.1 301 Moved Permanently");
header("Location: index.html");

A la fin de ma page in.php et ce sera index.html qui héritera du PR, etc... ?

Oui.

Attention: tu ne peux pas faire d'output avant ce code (pas de echo '' php, ni même un espace dans l'html de la page), sans quoi tu auras un message d'erreur, car on ne peut pas renvoyer les entêtes http deux fois ;)

Dans la logique, ça devrait donner ceci:

- chope le code partenaire
- traite l'affiliation (inscription db)
- si traitement terminé --> 301
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut