2010-04-19 4 views
2

Je construis une application qui prend en charge différents domaines. Un petit CMS qui supporte différents domaines. Mais ce que je n'arrive pas à comprendre, c'est comment rediriger d'autres domaines en dehors de google apps. J'ai un domaine chez google apps, c'est parfait. Lorsque je crée un nom de c qui pointe soit sur mon appid.appspot.com ou www.appsdomain.com, il va juste à google.com.Rediriger domaine (pas google apps) à appengine

Que dois-je faire pour que les autres domaines pointent vers mon application appengine.

..fredrik

Répondre

1

Vous ne pouvez pas simplement utiliser un CNAME parce que Google a besoin de savoir comment diriger les demandes par le biais de leur infrastructure à votre application.

Vous devez suivre les instructions ici: http://code.google.com/appengine/docs/domain.html pour configurer votre nom avec leur infrastructure afin que les requêtes adressées au cname soient routées correctement. Mise à jour: Vous n'êtes pas obligé de déplacer votre domaine sur google, informez-les seulement des noms que vous allez créer des noms de cnames pour les désigner.

+0

J'ai lu l'article que vous avez fourni, mais je ne comprends pas vraiment si j'inscris le domaine avec google apps cela déplace-t-il le domaine? Puisque j'ai un autre sous-domaine qui doit rester le même. – fredrik

+0

Google Apps ne fait pas de magie; Seuls les sous-domaines que vous envoyez aux serveurs de Google avec votre configuration DNS utilisent les services de Google. Si vous avez des enregistrements A ou CNAME pour un sous-domaine pointant ailleurs, ils continueront à fonctionner exactement comme ils le font maintenant. – geoffspear

+1

Cet article mentionne uniquement comment utiliser Google Apps pour enregistrer un domaine pour une application App Engine. Votre mise à jour ("Mise à jour: vous n'avez pas besoin de déplacer votre domaine sur google, informez-les uniquement des noms que vous allez configurer les noms de domaine pour les désigner.") - comment cela se fait-il? – dplass

1

Vous pouvez le faire sans nom c.

Vous devez configurer un mécanisme de redirection de votre deuxième nom de domaine. Vous pouvez le faire en demandant à votre bureau d'enregistrement de rediriger cette URL vers votre URL Google Apps (c'est ce que je fais avec mon bureau d'enregistrement, name.com), ou vous pouvez configurer un petit script [php] sur un serveur que vous gérez. les requêtes sur le deuxième domaine et émettre une redirection 301 vers votre domaine Google Apps.

EDIT: Tout dépend de ce que vous voulez faire. Si vous souhaitez que votre application fonctionne aux deux adresses URL, cette solution ne fonctionnera pas. J'ai écrit ceci dans l'idée que vous voulez que la deuxième url redirige vers votre URL principale, si ce n'est pas ce que vous voulez faire, alors émettre des redirections ne fera pas l'affaire.

+0

Juste sur le point de demander à ce sujet. Ce dont j'ai besoin pour obtenir du travail, c'est que l'application que je vis dans plusieurs domaines. – fredrik

Questions connexes