Heroku에서 빛나는 작업을 위해 Multi_site 확장을 어떻게 얻을 수 있습니까?
문제
Heroku에서 Multi_site가 작업하는 RadiantCM을 가진 사람이 있습니까? 나는 실제로 그것을 시도했고 그것은 오류를주는 큰 시간을 폭파했다 :
Heroku | No such app
There is no app configured at that hostname.
Perhaps the app owner has renamed it, or you mistyped the URL.
이것이 제가 시도한 것입니다.
- 이동 Tractor.heroku.com admin / radiant를 사용하여 로그인합니다.
- '사이트'섹션이 표시되면 Foo 및 Bar 사이트가 있습니다.
- 내 /etc /호스트 파일을 편집하고 foo.myapp.com 및 bar.myapp.com을 추가하여 Tractor.heroku.com으로 해결되는 IP 주소에 추가했습니다 (이것이 옳은지 완전히 확실하지 않음).
- 이제 URL을 입력하십시오 "http://foo.myapp.com"브라우저에서 위의 오류가 제공됩니다.
Heroku 에서이 작업을 수행하는 데 필요한 특별 구성이 있습니까?
해결책
그래서 나는 마침내 Heroku 지원 자체로부터 답을 얻었습니다. 모든 사람의 이익을 위해 여기에 붙여 넣기 :
리셉션은 다음과 같이 말했습니다 : fyi appname.heroku.com에서 301 리디렉션을 원한다면 yourdomain.tld에 대한 나는이 단계에 성공했습니다.
Radiant를 동결시켜 (Application_controller.rb를 수정하기 위해; http://wiki.github.com/radiant/radiant/running-on-eded )
이 코드를 application_controller.rb 내부 클래스 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
(Suppport에서 David에게 큰 고맙습니다!)
고려 d
제휴하지 않습니다 StackOverflow