Question

J'essaie de mapper help.domain1.com à help.domain2.com. J'ai vu cela sur UserVoice. Ils vous permettent de mapper quelque chose.votredomaine.com à quelque chose.uservoice.com.

Sur domain1.com, j'ai configuré un CNAME pour help.domain2.com.

Cela fonctionne bien, mais lorsque j'ouvre le site help.domain1.com, je récupère le contenu de domain2.com au lieu de help.domain2.com.

Après quelques expériences, j'ai compris qu'il s'agissait d'un comportement attendu.

Ma question est donc de savoir ce que je dois faire sur domain2.com (ou peut-être sur domain1.com?) pour afficher le contenu du sous-domaine " help.domain2.com " quand je navigue sur help.domain1.com?

(J'utilise Plesk et le système d'exploitation est Windows Server 2003)

Était-ce utile?

La solution 3

J'ai trouvé la solution. Une solution serait d'utiliser une règle mod_rewrite sur domain2.com et d'effectuer une redirection si le référent est domain1.com. Ou pour attribuer une adresse IP dédiée.

Autres conseils

Je faisais face au même problème depuis quelques jours et je viens de trouver la solution ...

Dans / etc / apache2 / site-available / default, j'avais deux hôtes virtuels, le premier pour mon domaine et le second pour mon sous-domaine. Tout ce que j'avais à faire était d'inverser l'ordre des blocs d'hôtes virtuels, en plaçant le sous-domaine devant le domaine, et cela a fonctionné! : D

HTTP / 1.1 utilise l'en-tête Host: pour déterminer le site demandé, s'il devait y avoir plusieurs sites hébergés sur la même adresse IP.

Vous devez vous assurer que le deuxième serveur Web (cible) est configuré pour attendre les demandes HTTP entrantes contenant l'URI d'origine.

Je ne suis pas tout à fait sûr de savoir comment procéder dans Windows, mais vous devez simplement configurer un hôte virtuel pour le rediriger du domaine principal vers votre sous-domaine.

vous ne dites pas si vous utilisez IIS, Apache ou quel est le serveur Web.

J'imagine que vous devez configurer un nouveau site Web dans IIS (et non un répertoire virtuel). Dans l'onglet Site Web, cliquez sur Avancé et modifiez l'entrée de manière à ce que le "nom d'en-tête de l'hôte" " est le sous-domaine que vous voulez.

Jon Hawkins

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