Heroku에서 빛나는 작업을 위해 Multi_site 확장을 어떻게 얻을 수 있습니까?

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

  •  05-07-2019
  •  | 
  •  

문제

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.

이것이 제가 시도한 것입니다.

  1. 이동 Tractor.heroku.com admin / radiant를 사용하여 로그인합니다.
  2. '사이트'섹션이 표시되면 Foo 및 Bar 사이트가 있습니다.
  3. 내 /etc /호스트 파일을 편집하고 foo.myapp.com 및 bar.myapp.com을 추가하여 Tractor.heroku.com으로 해결되는 IP 주소에 추가했습니다 (이것이 옳은지 완전히 확실하지 않음).
  4. 이제 URL을 입력하십시오 "http://foo.myapp.com"브라우저에서 위의 오류가 제공됩니다.

Heroku 에서이 작업을 수행하는 데 필요한 특별 구성이 있습니까?

도움이 되었습니까?

해결책

그래서 나는 마침내 Heroku 지원 자체로부터 답을 얻었습니다. 모든 사람의 이익을 위해 여기에 붙여 넣기 :

리셉션은 다음과 같이 말했습니다 : fyi appname.heroku.com에서 301 리디렉션을 원한다면 yourdomain.tld에 대한 나는이 단계에 성공했습니다.

  1. Radiant를 동결시켜 (Application_controller.rb를 수정하기 위해; http://wiki.github.com/radiant/radiant/running-on-eded )

  2. 이 코드를 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

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top