2009-05-02 9 views
12

Ho creato un sito Web per andare su App Engine e l'ho distribuito. Ho reindirizzato il mio nome di dominio a ghs.google.com, e con successo arriva al mio sito.Come posso impostare il mio nome di dominio su Google App Engine?

Il problema è che nella barra degli indirizzi, "www.mysite.com" diventa "myappid.appspot.com" e non ho la minima idea di come farlo rimanere con "www.mysite .com'.

Sembra una cosa così semplice, ma sta iniziando a farmi impazzire!

Come posso risolvere questo problema?

+1

suona più come una domanda serverfault? –

risposta

10

Dai un'occhiata alla this quick guide, in sostanza:

Aggiungi un CNAME per www.yourdomain.com e punto a ghs.googlehosted.com.

Accedi all'applicazione tramite appspot.com.

Fare clic sul collegamento Amministrazione → Impostazioni applicazione.

Fare clic su Aggiungi Domain ... pulsante sotto la sezione Setup dominio

Aggiungi www.yourdomain.com nella casella nome di dominio e fare clic su Aggiungi Domain ... pulsante

+0

Ok, sono riuscito a far andare il mio www.mysite.com.Sto cercando di ottenere solo http://mysite.com andando ora. Sto cercando di seguire le istruzioni di dyndns nel link che hai fornito, ma non sono esattamente sicuro di come si adatti al quadro generale. –

+4

"Naked domains" non sono supportati in App Engine. La cosa più vicina che puoi fare è utilizzare un servizio che emette i reindirizzamenti 302 da foo.com/* a www.foo.com/*. –

0

L'unico motivo per cui si ottiene il comportamento che si sta descrivendo è se l'app emette un reindirizzamento 301 o 302 da www.mysite.com a mysite.appspot.com. App Engine non lo farà da solo. Se incolli il codice del gestore pertinente, forse possiamo individuare il problema.

+0

Che succede con i downvotes? Questa è una risposta legittima e accurata! –

0

ho scoperto che il mio provider di nomi di dominio mi ha permesso di fare un URL di reindirizzamento da http://mysite.com a un altro URL, ma purtroppo non mi ha lasciato reindirizzare http://mysite.com-http://www.mysite.com.

Ho scoperto che tuttavia mi ha lasciato reindirizzare a http://www.mysite.com/home, quindi l'ho fatto. Da www.mysite.com/home, avrei potuto effettuare un reindirizzamento a www.mysite.com, ma non sono così esigente :)

Penso che nella mia domanda iniziale, il mio browser potrebbe aver memorizzato nella cache cose , quindi quando stavo giocando non rispondeva correttamente. Un reset della mia cronologia o un ctrl + F5 ha aiutato la seconda volta.

La prima risposta fornisce delle istruzioni piuttosto buone sul lato delle cose di Google, ma il collegamento fornito mi ha davvero buttato fuori con le istruzioni su come configurare roba su dyndns.com (che mi sembra davvero strano). Avevo solo bisogno di toccare Google Apps e il mio provider di nomi di dominio.

Google ha qualche doc così che ho trovato http://www.google.com/support/a/bin/answer.py?hl=en&answer=61057

Grazie per l'aiuto di tutti :)

Problemi correlati