13
Il s'agit d'une question ASP, pas ASP.Net.ASP - Comment obtenir l'URL du site de référence
On suppose qu'il ya deux sites:
- www.domain-1.com
- www.domain-2.com
www.domain-1.com a une URL de redirection dans IIS qui pointe vers www.domain-2.com. Dans www.domain-2.com, j'ai besoin de connaître l'URL du site référent (par exemple dans ce cas, ce serait www.domain-1.com). Comment cela est-il fait?
Cela ne semble pas fonctionner quand il est une redirection IIS. Quand ça vient d'un href, ça marche bien, cependant. – StackOverflowNewbie
Ce n'est pas fiable à 100%. Il n'est pas toujours défini par le navigateur des utilisateurs et certains logiciels espions/applications de confidentialité peuvent également le supprimer de la demande d'obtention. Cependant, il existe une solution facile à ce problème si vous avez accès au code de redirection. Vous pouvez le modifier pour inclure une variable de chaîne de requête avec l'hôte source afin www.domain-1.com redirige l'utilisateur vers www.domain-2.com/?source=www.domain-1.com – Alex
il fonctionne parfaitement lorsque le La page est appelée par un élément , mais la variable est vide lorsqu'elle est appelée par un rediect ou lorsque la page est appelée directement à partir de l'URL. –