Meilleure réponse serait « ne pas utiliser le masquage de domaine », car il présente de nombreux inconvénients, notamment:
- Le problème que vous avez - lorsque les utilisateurs quittent votre site via des liens vers des sites externes de la barre d'adresse affiche toujours votre domaine.
- différentes pages de votre propre site ne changent pas la barre d'adresse soit, si des pages individuelles signet de ne peuvent pas l'utilisateur de votre site
- Votre favicon ne fonctionnera pas
- Les moteurs de recherche ne sera pas indexer votre contenu comme si il appartenait à
a.com
, parce qu'il n'a pas - il est toujours servi par really.long.url.com
- Tous les flux RSS annoncés par votre site ne sera pas affiché dans la barre d'adresse des navigateurs qui prennent en charge cette
pour éviter ces inconvénients , vous devez configurer le DNS pour a.com
donc et l'www
CNAME sont effectivement pointé sur votre serveur Web, et votre site peut être servi à partir a.com
directement. Cela dit, pour résoudre la question que vous avez posée, les liens vers des sites externes à partir d'un site masqué de domaine doivent être modifiés pour utiliser l'attribut obsolète target="_top"
. Cela sort du cadre invisible que GoDaddy (et d'autres) utilisent pour implémenter le "masquage de domaine", pas très intelligent. La source de http://www.a.com/
ressemble fondamentalement quelque chose comme ceci:
<frameset rows="100%,*" border="0">
<frame src="http://www.really.long.url.com" frameborder="0" />
</frameset>
Ceci est un « comment puis-je utiliser l'interface de GoDaddy "question, pas une question de programmation. –
@Marcus - peut-être, mais avec le bon type de réponse, il peut aussi s'agir d'un "comment fonctionne le masquage de domaine, quels sont les inconvénients, et que devrais-je faire à la place" question. Mais alors je suis partial parce que j'ai juste essayé d'écrire une telle réponse et je veux votre vote;) – Day
Yup, votre droite là. –