¿Cómo podemos obtener la extensión multi_site para Radiant trabajando en Heroku?

StackOverflow https://stackoverflow.com/questions/1806986

  •  05-07-2019
  •  | 
  •  

Pregunta

¿Alguien tiene RadiantCMS con varios sitios trabajando en Heroku? En realidad lo probé y bombardeó a lo grande dando el error:

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

Esto es lo que intenté:

  1. Vaya a tractor.heroku.com e inicie sesión usando admin / radiant.
  2. Si ve la sección 'Sitios', encontrará sitios de Foo y Bar.
  3. Edité mis archivos / etc / hosts y agregué foo.myapp.com y bar.myapp.com a la dirección IP que se resuelve en tractor.heroku.com (No estoy completamente seguro de si es así)
  4. Ahora escriba la URL " http://foo.myapp.com " en el navegador y me da el error anterior.

¿Se requiere alguna configuración especial para que esto funcione en Heroku?

¿Fue útil?

Solución

Entonces, finalmente obtuve una respuesta de heroku que me apoyó. Pegándolo aquí para el beneficio de todos:

recepción dijo: Para tu información, si quieres una redirección 301 de appname.heroku.com url a tudominio.tld, tuve éxito con estos pasos:

  1. congelar radiante (para poder modificar application_controller.rb; consulte http://wiki.github.com/radiant/radiant/running-on-edge )

  2. agregue este código a application_controller.rb dentro de la clase 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

(¡Gracias a David desde el soporte!)

saludos D

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top