Question

Quelqu'un a-t-il RadiantCMS avec plusieurs sites travaillant sur Heroku? Je l'ai effectivement essayé et il a bombardé big-time en donnant l'erreur:

Heroku | No such app
There is no app configured at that hostname.
Perhaps the app owner has renamed it, or you mistyped the URL.

Voici ce que j'ai essayé:

  1. Accédez à tractor.heroku.com et connectez-vous à l'aide de admin / radiant.
  2. Si vous voyez la section "Sites", vous trouverez les sites Foo et Bar.
  3. J'ai modifié mes fichiers / etc / hosts et ajouté foo.myapp.com et bar.myapp.com à l'adresse IP résolue en tractor.heroku.com (je ne suis pas tout à fait sûr que ce soit correct)
  4. Tapez maintenant l'URL & http://foo.myapp.com " dans le navigateur et cela me donne l'erreur ci-dessus.

Une configuration spéciale est-elle requise pour que cela fonctionne sur Heroku?

Était-ce utile?

La solution

Ainsi, j’ai finalement obtenu une réponse de Heroku se soutenir eux-mêmes. Le coller ici pour le bénéfice de tous:

la réception a déclaré: Si vous voulez une redirection 301 de appname.heroku.com url à votredomaine.tld, j’ai réussi avec cette procédure:

  1. geler radiant (afin de pouvoir modifier application_controller.rb; voir http://wiki.github.com/radiant/radiant/running-on-edge )

  2. ajoutez ce code au fichier application_controller.rb dans la classe ApplicationController:

---- > 8

before_filter :redirect_domain
def redirect_domain
  if request.host == 'appname.heroku.com'
    redirect_to "http://yourdomain.tld#{request.request_uri}", :status=>301
  end
end

---- > 8

(merci à David de suppport!)

salutations D

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top