Après avoir lu:
Je rencontre des problèmes lorsque j'essaie de rediriger un sous-domaine vers un autre. Voici l'infrastructure du réseau:
On dirait qu'ils travaillent avec plus d'un site par hôte et que le sous-domaine n'est pas résolu correctement.
GoDaddy a suggéré de créer une redirection 301, mais cela montrera que l'utilisateur a été redirigé dans le navigateur.
Je veux n'importe quelle solution qui masque le mysubdomain2 en mysubdomain1, est-ce possible?
Le problème ici est que GoDaddy vous fournit un hôte virtuel pour le nom DNS mysubdomain2.mydomain2.com
.
Lorsque vous essayez d'accéder au site avec mysubdomain1.mydomain1.com
, le navigateur effectue d'abord une recherche DNS pour le nom de domaine. La recherche aboutit à un enregistrement CNAME indiquant à l'adresse IP de mysubdomain2.mydomain2.com
de rechercher une adresse IP et d'y effectuer la demande.
Le navigateur Web ne modifie pas l'hôte virtuel qu'il demande en fonction du résultat de la recherche DNS.
Dans ce cas, votre navigateur ouvre TCP connexion au serveur Web GoDaddy et vous demande de mysubdomain1.mydomain1.com
sur le site. GoDaddy répond par 404, puisqu'un tel site n'existe pas.
Il y a plusieurs façons de réaliser ce que vous voulez:
Demandez à GoDaddy d'ajouter mysubdomain2.mydomain2.com
virtualhost à son serveur Web, en pointant sur le même répertoire que mysubdomain1.mydomain1.com
. Je ne sais pas si GoDaddy fait ce genre de choses, car c'est plutôt spécial.
Configurez un serveur Web à un emplacement distinct pour mysubdomain1.mydomain1.com
, et transmettez-lui les demandes de proxy inverses au serveur de GoDaddy.