Como podemos obter extensão multi_site para Radiant trabalho sobre Heroku?
Pergunta
Alguém RadiantCMS com trabalho multi_site em Heroku tem? Na verdade, eu tentei e bombardeado big-tempo dando o erro:
Heroku | No such app
There is no app configured at that hostname.
Perhaps the app owner has renamed it, or you mistyped the URL.
Isto é o que eu tentei:
- Vá para tractor.heroku.com e login usando admin / radiante.
- Se você consulte a seção 'Sites', você vai encontrar sites foo e bar.
- Eu editei minhas / etc / arquivos hosts e acrescentou foo.myapp.com e bar.myapp.com para o endereço IP que resolve para tractor.heroku.com (não inteiramente certo se isso é certo)
- Agora digite a URL " http://foo.myapp.com " no navegador e dá me o erro acima.
Existe alguma configuração especial necessário para começar este trabalho em Heroku?
Solução
Então, eu finalmente obter uma resposta de heroku-se apoiar. Colá-lo aqui para o benefício de todos:
recepção disse: FYI, se você quiser um redirecionamento 301 de appname.heroku.com url para yourdomain.tld i conseguiu com este passos:
-
radiante congelamento (a fim de ser capaz de modificar application_controller.rb; ver http://wiki.github.com/radiant/radiant/running-on-edge )
-
adicionar este código para application_controller.rb ApplicationController classe dentro:
----> 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
(grande thanx para David a partir suppport!)
que diz respeito D