Question

Comment masquer l'adresse d'un autre site à l'aide de HTML?

Par exemple, j'aimerais:

http://www.example.com/source.html

Pour pointer vers une autre page:

http://www.example.com/dest.html

Notez que la page de destination peut se trouver sur un autre domaine.

Était-ce utile?

La solution 2

Un cadre semble être ce que je cherchais:

<frameset rows="100%">
    <frame src="http://www.example.com/dest.html"/>
</frameset>

Autres conseils

Beaucoup de gens diraient que votre objectif est d'induire l'utilisateur en erreur, que c'est contraire à l'éthique. Cependant, si vous devez vraiment le faire, pouvez-vous laisser le lien seul et rediriger lorsque l'utilisateur arrive sur la page liée?

Si vous utilisez Apache, vous pouvez utiliser REWRITE mod, mais celui-ci doit appartenir au même domaine. Dans .NET, les bibliothèques sont réécrites. Les gens verront dans la barre d'adresse: source.html mais le code sera celui de dest.html.

Toute autre chose est une simple redirection.

Vous pouvez le faire avec javascript. Il suffit de coller ceci sur votre page et il va rediriger:

<script>location.href = 'http://www.example.com/dest.htm'</script>

Une méthode consiste à définir un cadre invisible sur 100% de la hauteur du navigateur. Mais que se passe-t-il lorsque quelqu'un clique sur un lien dans cette page encadrée? Je suis d'accord avec DOK, les gens se méfieront de vos motivations.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top