2009-12-11 4 views
1

Je dois effectuer une redirection 302 vers un domaine de société partenaire. ils veulent suivre tout leur trafic entrant.302 informations de redirection et de référence

est-ce que ma page index.html 302'd ne réussira pas l'information de referrer?

comment puis-je configurer cette page pour transmettre les informations de provenance, sinon.

Répondre

3

Le referer est envoyé par le navigateur, et vous ne pouvez pas faire grand-chose à ce sujet. Si elles veulent vraiment suivre les utilisateurs provenant de votre site Web, une solution serait d'ajouter un paramètre à l'URL que vous redirigez vers.

Par exemple, au lieu de rediriger vers

http://www.otherserver.com/index.php 

Vous redirigerez quelque chose comme:

http://www.otherserver.com/index.php?from=mysite 

Mais, bien sûr, cela signifie plus de travail, à la fois sur le côté et les leurs .. +1:

+0

+1: C'est la seule façon d'être sûr. – Broam

+0

pourquoi cela signifie-t-il plus de travail? Devrais-je utiliser un 301 à la place? Considérant que cela sera en place pour une année en tant que programme pilote? puis ajuster l'emplacement après cette heure si besoin est? Voici ce que j'imagine ma page index.asp ressemblerait à: <% @ Language = VBScript%><% 'Redirection permanente Response.Status = "301 Moved Permanently" Response.AddHeader "Emplacement", "http: // www. partnercompany.com/specificpage.asp?from=mysite "Response.End%> Est-ce que ça a l'air ok? –

+0

Cela signifie un peu plus de travail car vous devrez passer des paramètres supplémentaires - et l'autre extrémité devra le comprendre pour identifier votre site (ce qui signifie modifier leurs systèmes existants, qui est maintenant basé sur Referer) –

Questions connexes