2016-06-02 1 views
4

Heroku에서 호스팅하는 Meteor 웹 응용 프로그램이 있습니다. 라우팅 레이어에 Iron Router를 사용합니다. URL에 www이라는 접두어를 사용하지 않고 / 경로에 할당 된 홈페이지로 이동할 수 있습니다. 그러나 접두어 www을 사용하지 않고 주소 표시 줄에 URL을 입력하여 다른 경로로 이동하면 홈페이지로 리디렉션됩니다. 철근 라우터 pathFor을 사용하는 내부 사이트 링크가 정상적으로 작동합니다.'www'접두어 없이는 유성 링크가 작동하지 않습니다.

편집 : https://serverfault.com/questions/617248/does-google-domains-support-cname-like-functionality-at-the-zone-apex

즉각적인 해결책 중 하나가 제공되지 않은 : 나는 저기 serverfault 커뮤니티이 동일한 문제를 발견했다. CloudFlare를 옵션으로 조사하고 있습니다.

+0

URL을 생성하는 동안 pathFor를 사용하고 있습니까? – Tdm

+0

내가 잘못하지 않았다면 이것은 서버의 프록시 구성으로 해결할 수 있지만 유성 코드로는 해결할 수 없습니다. – Luna

+0

@Tdm, 예, 내부 링크는 pathFor 잘 사용합니다. 브라우저의 주소창에 직접 URL을 입력 할 때만 문제가됩니다. –

답변

2

데이비드, 나는 똑바로 유성 솔루션을위한 아이디어가 아니지만 어쩌면 당신의 문제를 해결할 수 있습니다.

도메인 공급자 패널에서 도메인 구성으로 이동하십시오. www 주소의 주소를 www 웹 사이트 주소로 리디렉션하십시오. 같은 사이트가 두 주소에 모두 표시되어있는 한 항상이 방법으로 작동하며 매력처럼 작동합니다.

도메인 전파 시간 (6-36 시간)에 유의하십시오.

+0

나는 www 주소가 아닌 www 주소의 하위 도메인을 갖고있다. 내가 그 일을 뒤집어 야한다고 말하는거야? –

+0

예. 나는 그것이 당신의 문제를 해결해야한다고 생각합니다. –

+0

내 호스팅 제공 업체 (Google 도메인)가이를 허용하지 않습니다. "기존 레코드와 충돌 : www"라는 오류 메시지가 나타납니다. –

관련 문제