web-dev-qa-db-fra.com

Redirection de domaine vers un autre en utilisant l'enregistrement CNAME

J'ai un domaine, disons maindom.com, maintenant je veux avoir un autre domaine, disons secdom.com pour pointer vers maindom.com de sorte que toutes les URL conduisent à maindom.com. Je veux faire ceci avec l'aide des enregistrements CNAME seulement. Je peux aussi utiliser des services tiers.

Exemple:
secdom.com/Rand123 mène à maindom.com/Rand123
secdom.com/ano2484/anot mène à maindom.com/ano2484/anot
secdom.com/tesecqz?id=45 mène à maindom.com/tesecqz?id=45

J'ai essayé d'ajouter un enregistrement CNAME à secdom.com avec la valeur maindom.com, mais je n'ai pas fonctionné. Un autre point à noter est que l'adresse IP de maindom.com héberge également d'autres sites Web et pas seulement celui-ci, cela peut être un problème je suppose.

Comment faire ça? Toute aide est appréciée.

3
Akshat Mittal

La configuration DNS que vous avez configurée indique aux utilisateurs que le site secdom.com est hébergé à l'adresse IP de maindom.com. Sauf si vous indiquez au serveur Web principal d'accepter les demandes de secdom (en ajoutant un hôte virtuel, par exemple), le serveur Web principal ne saura pas comment servir le contenu à secdom.

Si vous connaissez le serveur Web que vous exploitez sur le secteur principal, vous pouvez le configurer pour accepter les demandes de secdom et les transférer vers le secteur principal. Par exemple, sur Apache, vous pouvez configurer un VirtualHost pour secdom on maindom et rediriger tout le trafic sur celui-ci à l’aide des redirections .htaccess.

5
bobmagoo

En plus d'ajouter un CNAME pour secdom, vous devez ajouter le nom d'hôte au serveur Web hébergeant maindom pour qu'il puisse répondre aux demandes de secdom. Demandez à votre hôte - ils devraient pouvoir le faire facilement.

2
adam