2009-05-02 13 views
12

He creado un sitio web para utilizar App Engine y lo he implementado. He redirigido mi nombre de dominio a ghs.google.com y se dirige exitosamente a mi sitio.¿Cómo puedo configurar mi nombre de dominio en Google App Engine?

El problema es que en la barra de direcciones, 'www.mysite.com' se convierte en 'myappid.appspot.com', y no tengo ni idea de cómo lo hago con 'www.misitio.com .com '.

Parece una cosa tan simple, ¡pero está empezando a volverme loco!

¿Cómo puedo solucionar esto?

+1

suena más como una pregunta serverfault? –

Respuesta

10

Tenga una mirada en this quick guide, en esencia:

Añadir un CNAME para www.yourdomain.com y punto a ghs.googlehosted.com.

Inicie sesión en su aplicación a través de appspot.com.

Haga clic en la administración → enlace Configuración de la aplicación.

clic en Agregar dominio ... botón debajo de la sección de configuración de dominio

Añadir www.yourdomain.com en el cuadro de nombre de dominio y haga clic en el dominio Añadir ... botón

+0

Ok, he logrado que mi sitio www.mysite.com funcione.Estoy tratando de obtener solo http://mysite.com yendo ahora. Intento seguir las instrucciones de dyndns en el enlace que proporcionaste, pero no estoy exactamente seguro de cómo encaja eso en el panorama general. –

+4

'Dominios ocultos' no son compatibles con App Engine. Lo más cerca que puede hacer es emplear un servicio que emite 302 redirecciones de foo.com/* a www.foo.com/*. –

0

La única razón por la que obtendrá el comportamiento que está describiendo es si su aplicación está emitiendo un redireccionamiento 301 o 302 de www.misitio.com a mysite.appspot.com. App Engine no hará esto por sí mismo. Si pega el código del controlador relevante, tal vez podamos detectar el problema.

+0

¿Qué pasa con los downvotes? ¡Esta es una respuesta legítima y precisa! –

0

Encontré que mi proveedor de nombre de dominio me permitió hacer una redirección de URL de http://mysite.com a otra url, pero desafortunadamente no me permitió redirigir http://mysite.com a http://www.mysite.com.

Descubrí que me permitiría redireccionar a http://www.mysite.com/home, así que lo hice. Desde www.misitio.com/home, podría haber hecho un redireccionamiento a www.misitio.com, pero no soy tan quisquilloso :)

Creo que en mi pregunta original, mi navegador podría haber estado almacenando cosas , así que cuando estaba jugando no respondía correctamente. Un reinicio de mi historial o un ctrl + F5 me ayudó la segunda vez.

La primera respuesta proporciona instrucciones bastante buenas en el lado de las aplicaciones de Google, pero el enlace proporcionado realmente me sorprendió con las instrucciones sobre cómo configurar cosas en dyndns.com (lo cual me parece realmente extraño). Solo necesitaba tocar las aplicaciones de Google y mi proveedor de nombres de dominio.

Google tiene algunos doc, así que me pareció http://www.google.com/support/a/bin/answer.py?hl=en&answer=61057

Gracias por la ayuda de todos :)