J'ai acheté un domaine de GoDaddy comme ceci:
www.mydomain.com
J'ai également créé un sous-domaine:
demo.mydomain.com
Je souhaite afficher toutes mes démonstrations en direct sur le site demo.mydomain.com
comme ceci:
demo.mydomain.com/project1
demo.mydomain.com/project2
J'utilise Heroku pour déployer différentes applications. Je sais donc que, dans le panneau GoDaddy, je peux pointer demo.mydomain.com
vers un emplacement spécifique. Est-il possible de le pointer vers un emplacement spécifique comme demo.mydomain.com/project1
? En ce moment, le projet que je dirige pointe juste sur demo.mydomain.com
, mais je souhaite que plusieurs applications soient trouvées dans ce sous-domaine.
Vous ne pouvez pas le faire directement à partir du panneau de configuration de GoDaddy. Vous pouvez utiliser le panneau de configuration pour obtenir des résultats similaires, si vous souhaitez définir des opérations légèrement différentes. Vous pouvez créer plusieurs sous-domaines, nommés de manière unique, pour les différentes applications. Vous pouvez ajouter ces domaines au DNS Manager
du menu Domains
, puis utiliser le Redirects
du menu Domains
pour effectuer une redirection préalable vers cet URI. C'est-à-dire: ajoutez le sous-domaine project1.demo
en pointant sur l'adresse IP principale, puis redirigez project1.demo.example.com
vers http://demo.example.com/project1
. La redirection nécessite un protocole, vous devez donc choisir d’utiliser ou non TLS pour chacun d’eux au préalable.
Vous n'êtes pas sûr de vos exigences, vous n'aurez donc peut-être pas besoin de passer par tout cela. Si vos applications peuvent être configurées pour pointer sur demo.example.com/project1
en tant que racine, créez le répertoire project1
sous l'emplacement défini comme racine de demo.example.com
et créez le sous-domaine demo.example.com
in la méthode normale: Subdomains
dans le menu Domains
pourrait suffire.
La façon dont leur système fait les choses, si demo.example.com
est configuré pour avoir une racine de public_html/my_demo
, alors demo.example.com/project1
sera chargé à partir de public_html/my_demo/project1
.