J'ai un site Web où une redirection a été configurée pour utiliser un jeu de cadres.
Par exemple, mon site Web principal est x-site.example
. Il existe une configuration de redirection quelque part pour que xsite.example
redirige vers x-site.example
, mais le fait en créant un jeu de cadres et en plaçant x-site.example
à l'intérieur.
Cela pose des problèmes aux utilisateurs pour se connecter et nous n’avons pas besoin que cela fonctionne de cette façon.
J'ai essayé d'écrire du code .Net simple pour rediriger l'utilisateur vers x-site.example
, mais cela ne semble pas fonctionner. Cela me porte à croire qu'il y a quelque chose dans IIS faisant la redirection avant que le code ne puisse s'exécuter.
Comment supprimer la "redirection de cadres"?
Il n'y a rien dans IIS qui ferait une redirection d'image automatiquement. xsite.example
doit avoir été configuré en tant que site Web avec un seul document ou script HTML contenant le cadre.
L'autre possibilité est que xsite.example
ne soit pas hébergé par vous du tout, mais que votre fournisseur DNS ou une société d'hébergement effectue la redirection du cadre pour vous. C'est très courant pour un registraire de le faire, il s'agit généralement d'une case à cocher lorsque vous enregistrez un domaine.
Envoyez une requête ping à xsite.example
et x-site.example
pour obtenir leurs adresses IP. S'ils correspondent, vous l'hébergez vous-même et vous devez supprimer le site Web de votre configuration IIS. Si ce sont des adresses IP différentes, connectez-vous à l'interface de votre fournisseur DNS et choisissez une option de redirection différente ou accédez à votre registraire de noms de domaine pour changer les serveurs DNS afin de l'héberger vous-même.