web-dev-qa-db-fra.com

Comment faire pointer un sous-domaine GoDaddy vers plusieurs applications Heroku avec une barre oblique finale?

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.

3
Timothy Fisher

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.

3
Gypsy Spellweaver